ComboBox.FindString Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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
- 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