Bagikan melalui


ComboBox.FindString Metode

Definisi

Mengembalikan indeks item pertama dalam ComboBox yang dimulai dengan string yang ditentukan.

Overload

FindString(String)

Mengembalikan indeks item pertama dalam ComboBox yang dimulai dengan string yang ditentukan.

FindString(String, Int32)

Mengembalikan indeks item pertama di ComboBox luar indeks yang ditentukan yang berisi string yang ditentukan. Pencarian tidak peka huruf besar/kecil.

FindString(String)

Mengembalikan indeks item pertama dalam ComboBox yang dimulai dengan string yang ditentukan.

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

Parameter

s
String

untuk String mencari.

Mengembalikan

Indeks berbasis nol dari item pertama yang ditemukan; mengembalikan -1 jika tidak ada kecocokan yang ditemukan.

Contoh

Contoh kode berikut menunjukkan penggunaan FindString metode dan SelectedIndex properti . Contohnya adalah bagian dari contoh kode lengkap dalam ComboBox gambaran umum kelas.

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

Keterangan

Pencarian yang dilakukan oleh metode ini tidak peka huruf besar/kecil. Parameter s adalah substring untuk dibandingkan dengan teks yang terkait dengan item dalam daftar kotak kombo. Pencarian melakukan kecocokan parsial mulai dari awal teks, dan mengembalikan item pertama dalam daftar yang cocok dengan substring yang ditentukan. Anda kemudian dapat melakukan tugas, seperti menghapus item yang berisi teks pencarian menggunakan Remove metode atau mengubah teks item. Setelah Anda menemukan teks yang ditentukan, jika Anda ingin mencari instans teks lain di ComboBox, Anda harus menggunakan versi FindString metode yang menyediakan parameter untuk menentukan indeks awal dalam ComboBox. Jika Anda ingin melakukan pencarian untuk kecocokan kata yang tepat alih-alih kecocokan parsial, gunakan metode .FindStringExact

Berlaku untuk

FindString(String, Int32)

Mengembalikan indeks item pertama di ComboBox luar indeks yang ditentukan yang berisi string yang ditentukan. Pencarian tidak peka huruf besar/kecil.

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

Parameter

s
String

untuk String mencari.

startIndex
Int32

Indeks berbasis nol item sebelum item pertama yang akan dicari. Atur ke -1 untuk mencari dari awal kontrol.

Mengembalikan

Indeks berbasis nol dari item pertama yang ditemukan; mengembalikan -1 jika tidak ada kecocokan s yang ditemukan, atau 0 jika parameter menentukan Empty.

Pengecualian

kurang startIndex dari -1.

-atau-

startIndex lebih besar dari indeks terakhir dalam koleksi.

Keterangan

Pencarian yang dilakukan oleh metode ini tidak peka huruf besar/kecil. Parameter s adalah substring untuk dibandingkan dengan teks yang terkait dengan item dalam daftar kotak kombo. Pencarian melakukan kecocokan parsial mulai dari awal teks, mengembalikan item pertama dalam daftar yang cocok dengan substring yang ditentukan. Anda kemudian dapat melakukan tugas, seperti menghapus item yang berisi teks pencarian menggunakan Remove metode atau mengubah teks item. Metode ini biasanya digunakan setelah panggilan dilakukan menggunakan versi metode ini yang tidak menentukan indeks awal. Setelah item awal ditemukan dalam daftar, metode ini biasanya digunakan untuk menemukan instans lebih lanjut dari teks pencarian dengan menentukan posisi indeks dalam startIndex parameter item setelah instans pertama yang ditemukan dari teks pencarian. Jika Anda ingin melakukan pencarian untuk kecocokan kata yang tepat alih-alih kecocokan parsial, gunakan metode .FindStringExact

Berlaku untuk