Sdílet prostřednictvím


ComboBox.FindString Metoda

Definice

Vrátí index první položky, ComboBox která začíná zadaným řetězcem.

Přetížení

Name Description
FindString(String)

Vrátí index první položky, ComboBox která začíná zadaným řetězcem.

FindString(String, Int32)

Vrátí index první položky nad ComboBox rámec zadaného indexu, který obsahuje zadaný řetězec. Hledání nerozlišuje malá a velká písmena.

FindString(String)

Zdroj:
ComboBox.cs
Zdroj:
ComboBox.cs
Zdroj:
ComboBox.cs
Zdroj:
ComboBox.cs
Zdroj:
ComboBox.cs

Vrátí index první položky, ComboBox která začíná zadaným řetězcem.

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

Parametry

s
String

Hledá se String .

Návraty

Index založený na nule první nalezené položky; vrátí -1, pokud nebyla nalezena žádná shoda.

Příklady

Následující příklad kódu ukazuje použití FindString metody a SelectedIndex vlastnosti. Příklad je součástí kompletního příkladu kódu v přehledu ComboBox třídy.

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

Poznámky

Vyhledávání prováděné touto metodou nerozlišuje malá a velká písmena. Parametr s je podřetěc pro porovnání s textem přidruženým k položkám v seznamu polí se seznamem. Hledání provede částečnou shodu počínaje začátkem textu a vrátí první položku v seznamu, která odpovídá zadanému podřetězdci. Pak můžete provádět úlohy, například odebrat položku obsahující hledaný text pomocí Remove metody nebo změnit text položky. Jakmile najdete zadaný text, pokud chcete vyhledat jiné instance textu v souboru ComboBox, musíte použít verzi FindString metody, která poskytuje parametr pro určení počátečního indexu ComboBoxv rámci . Pokud chcete místo částečné shody vyhledat přesnou shodu slova, použijte metodu FindStringExact .

Platí pro

FindString(String, Int32)

Zdroj:
ComboBox.cs
Zdroj:
ComboBox.cs
Zdroj:
ComboBox.cs
Zdroj:
ComboBox.cs
Zdroj:
ComboBox.cs

Vrátí index první položky nad ComboBox rámec zadaného indexu, který obsahuje zadaný řetězec. Hledání nerozlišuje malá a velká písmena.

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

Parametry

s
String

Hledá se String .

startIndex
Int32

Index položky založený na nule před první položkou, která se má prohledávat. Nastavte na -1 hledání od začátku ovládacího prvku.

Návraty

Index založený na nule první nalezené položky; vrátí -1 pokud nebyla nalezena žádná shoda, nebo 0, pokud s parametr určuje Empty.

Výjimky

Je startIndex menší než -1.

nebo

Je startIndex větší než poslední index v kolekci.

Poznámky

Vyhledávání prováděné touto metodou nerozlišuje malá a velká písmena. Parametr s je podřetěc pro porovnání s textem přidruženým k položkám v seznamu polí se seznamem. Hledání provede částečnou shodu počínaje začátkem textu a vrátí první položku v seznamu, která odpovídá zadanému podřetězdci. Pak můžete provádět úlohy, například odebrat položku obsahující hledaný text pomocí Remove metody nebo změnit text položky. Tato metoda se obvykle používá po volání pomocí verze této metody, která nezadá počáteční index. Jakmile se v seznamu najde počáteční položka, tato metoda se obvykle používá k vyhledání dalších instancí hledaného textu zadáním pozice indexu v startIndex parametru položky za první nalezenou instancí vyhledávacího textu. Pokud chcete místo částečné shody vyhledat přesnou shodu slova, použijte metodu FindStringExact .

Platí pro