ComboBox.FindString Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
içinde belirtilen dizeyle başlayan ilk öğenin ComboBox dizinini döndürür.
Aşırı Yüklemeler
FindString(String) |
içinde belirtilen dizeyle başlayan ilk öğenin ComboBox dizinini döndürür. |
FindString(String, Int32) |
içinde belirtilen dizeyi içeren belirtilen dizinin ötesindeki ilk öğenin ComboBox dizinini döndürür. Arama büyük/küçük harfe duyarlı değildir. |
FindString(String)
içinde belirtilen dizeyle başlayan ilk öğenin ComboBox dizinini döndürür.
public:
int FindString(System::String ^ s);
public int FindString (string s);
public int FindString (string? s);
member this.FindString : string -> int
Public Function FindString (s As String) As Integer
Parametreler
Döndürülenler
Bulunan ilk öğenin sıfır tabanlı dizini; eşleşme bulunamazsa -1 döndürür.
Örnekler
Aşağıdaki kod örneği, yöntemin ve SelectedIndex özelliğin FindString kullanımını gösterir. Örnek, sınıfa genel bakış bölümündeki eksiksiz bir kod örneğinin ComboBox bir parçasıdır.
void findButton_Click( Object^ sender, System::EventArgs^ e )
{
int index = comboBox1->FindString( textBox2->Text );
comboBox1->SelectedIndex = index;
}
private void findButton_Click(object sender, System.EventArgs e) {
int index = comboBox1.FindString(textBox2.Text);
comboBox1.SelectedIndex = index;
}
Private Sub findButton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Dim index As Integer
index = comboBox1.FindString(textBox2.Text)
comboBox1.SelectedIndex = index
End Sub
Açıklamalar
Bu yöntem tarafından gerçekleştirilen arama büyük/küçük harfe duyarlı değildir.
s
parametresi, birleşik giriş kutusu listesindeki öğelerle ilişkili metinle karşılaştırmak için kullanılan bir alt dizedir. Arama, metnin başından başlayarak kısmi bir eşleşme gerçekleştirir ve listedeki belirtilen alt dizeyle eşleşen ilk öğeyi döndürür. Ardından, yöntemini kullanarak Remove arama metnini içeren öğeyi kaldırma veya öğenin metnini değiştirme gibi görevler gerçekleştirebilirsiniz. Belirtilen metni buldukta, içinde ComboBoxmetnin diğer örneklerini aramak istiyorsanız, içinde bir başlangıç dizini belirtmek için bir parametre sağlayan yöntemin FindStringComboBoxsürümünü kullanmanız gerekir. Kısmi eşleşme yerine tam bir sözcük eşleşmesi için arama yapmak istiyorsanız yöntemini kullanın FindStringExact .
Şunlara uygulanır
FindString(String, Int32)
içinde belirtilen dizeyi içeren belirtilen dizinin ötesindeki ilk öğenin ComboBox dizinini döndürür. Arama büyük/küçük harfe duyarlı değildir.
public:
int FindString(System::String ^ s, int startIndex);
public int FindString (string s, int startIndex);
public int FindString (string? s, int startIndex);
member this.FindString : string * int -> int
Public Function FindString (s As String, startIndex As Integer) As Integer
Parametreler
- startIndex
- Int32
Aranacak ilk öğeden önce öğenin sıfır tabanlı dizini. Denetimin başından arama yapmak için -1 olarak ayarlayın.
Döndürülenler
Bulunan ilk öğenin sıfır tabanlı dizini; eşleşme bulunmazsa -1, parametresi belirtirse s
Empty0 döndürür.
Özel durumlar
startIndex
-1'den küçüktür.
-veya-
startIndex
, koleksiyondaki son dizinden büyüktür.
Açıklamalar
Bu yöntem tarafından gerçekleştirilen arama büyük/küçük harfe duyarlı değildir.
s
parametresi, birleşik giriş kutusu listesindeki öğelerle ilişkili metinle karşılaştırmak için kullanılan bir alt dizedir. Arama, metnin başından başlayarak kısmi bir eşleşme gerçekleştirir ve listedeki belirtilen alt dizeyle eşleşen ilk öğeyi döndürür. Ardından, yöntemini kullanarak Remove arama metnini içeren öğeyi kaldırma veya öğenin metnini değiştirme gibi görevler gerçekleştirebilirsiniz. Bu yöntem genellikle bu yöntemin başlangıç dizini belirtmeyen sürümü kullanılarak bir çağrı yapıldıktan sonra kullanılır. Listede ilk öğe bulunduktan sonra, bu yöntem genellikle arama metninin bulunan ilk örneğinden sonra öğenin parametresinde startIndex
dizin konumunu belirterek arama metninin başka örneklerini bulmak için kullanılır. Kısmi eşleşme yerine tam bir sözcük eşleşmesi için arama yapmak istiyorsanız yöntemini kullanın FindStringExact .