ComboBox.FindString Methode

Definitie

Retourneert de index van het eerste item in het ComboBox item dat begint met de opgegeven tekenreeks.

Overloads

Name Description
FindString(String)

Retourneert de index van het eerste item in het ComboBox item dat begint met de opgegeven tekenreeks.

FindString(String, Int32)

Retourneert de index van het eerste item in de ComboBox buiten de opgegeven index die de opgegeven tekenreeks bevat. De zoekopdracht is niet hoofdlettergevoelig.

FindString(String)

Bron:
ComboBox.cs
Bron:
ComboBox.cs
Bron:
ComboBox.cs
Bron:
ComboBox.cs
Bron:
ComboBox.cs

Retourneert de index van het eerste item in het ComboBox item dat begint met de opgegeven tekenreeks.

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

Parameters

s
String

De String te zoeken.

Retouren

De op nul gebaseerde index van het eerste gevonden item; retourneert -1 als er geen overeenkomst is gevonden.

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van de FindString methode en SelectedIndex eigenschap. Het voorbeeld maakt deel uit van een volledig codevoorbeeld in het ComboBox klasseoverzicht.

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

Opmerkingen

De zoekopdracht die door deze methode wordt uitgevoerd, is niet hoofdlettergevoelig. De s parameter is een subtekenreeks die moet worden vergeleken met de tekst die is gekoppeld aan de items in de keuzelijst met invoervak. De zoekopdracht voert een gedeeltelijke overeenkomst uit vanaf het begin van de tekst en retourneert het eerste item in de lijst dat overeenkomt met de opgegeven subtekenreeks. Vervolgens kunt u taken uitvoeren, zoals het verwijderen van het item dat de zoektekst bevat met behulp van de Remove methode of het wijzigen van de tekst van het item. Als u de opgegeven tekst hebt gevonden en u wilt zoeken naar andere exemplaren van de tekst in de ComboBoxtekst, moet u de versie van de FindString methode gebruiken die een parameter biedt voor het opgeven van een beginindex binnen de ComboBox. Als u een zoekopdracht wilt uitvoeren naar een exacte woordovereenkomst in plaats van een gedeeltelijke overeenkomst, gebruikt u de FindStringExact methode.

Van toepassing op

FindString(String, Int32)

Bron:
ComboBox.cs
Bron:
ComboBox.cs
Bron:
ComboBox.cs
Bron:
ComboBox.cs
Bron:
ComboBox.cs

Retourneert de index van het eerste item in de ComboBox buiten de opgegeven index die de opgegeven tekenreeks bevat. De zoekopdracht is niet hoofdlettergevoelig.

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

Parameters

s
String

De String te zoeken.

startIndex
Int32

De op nul gebaseerde index van het item voordat het eerste item moet worden doorzocht. Ingesteld op -1 om te zoeken vanaf het begin van het besturingselement.

Retouren

De op nul gebaseerde index van het eerste gevonden item; retourneert -1 als er geen overeenkomst wordt gevonden, of 0 als de s parameter aangeeft Empty.

Uitzonderingen

De startIndex is kleiner dan -1.

– of –

De startIndex waarde is groter dan de laatste index in de verzameling.

Opmerkingen

De zoekopdracht die door deze methode wordt uitgevoerd, is niet hoofdlettergevoelig. De s parameter is een subtekenreeks die moet worden vergeleken met de tekst die is gekoppeld aan de items in de keuzelijst met invoervak. De zoekopdracht voert een gedeeltelijke overeenkomst uit vanaf het begin van de tekst en retourneert het eerste item in de lijst dat overeenkomt met de opgegeven subtekenreeks. Vervolgens kunt u taken uitvoeren, zoals het verwijderen van het item dat de zoektekst bevat met behulp van de Remove methode of het wijzigen van de tekst van het item. Deze methode wordt meestal gebruikt nadat een aanroep is uitgevoerd met behulp van de versie van deze methode die geen beginindex opgeeft. Zodra een eerste item in de lijst is gevonden, wordt deze methode meestal gebruikt om meer exemplaren van de zoektekst te vinden door de indexpositie op te geven in de startIndex parameter van het item na het eerste gevonden exemplaar van de zoektekst. Als u een zoekopdracht wilt uitvoeren naar een exacte woordovereenkomst in plaats van een gedeeltelijke overeenkomst, gebruikt u de FindStringExact methode.

Van toepassing op