ComboBox.FindString Metod

Definition

Returnerar indexet för det första objektet i ComboBox som börjar med den angivna strängen.

Överlagringar

Name Description
FindString(String)

Returnerar indexet för det första objektet i ComboBox som börjar med den angivna strängen.

FindString(String, Int32)

Returnerar indexet för det första objektet i bortom ComboBox det angivna indexet som innehåller den angivna strängen. Sökningen är inte skiftlägeskänslig.

FindString(String)

Källa:
ComboBox.cs
Källa:
ComboBox.cs
Källa:
ComboBox.cs
Källa:
ComboBox.cs
Källa:
ComboBox.cs

Returnerar indexet för det första objektet i ComboBox som börjar med den angivna strängen.

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

Parametrar

s
String

Att String söka efter.

Returer

Det nollbaserade indexet för det första objektet hittades. returnerar -1 om ingen matchning hittas.

Exempel

I följande kodexempel visas användningen av FindString metoden och SelectedIndex egenskapen. Exemplet är en del av ett komplett kodexempel i klassöversikten ComboBox .

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

Kommentarer

Sökningen som utförs med den här metoden är inte skiftlägeskänslig. Parametern s är en delsträng som ska jämföras med den text som är associerad med objekten i kombinationsrutelistan. Sökningen utför en partiell matchning från början av texten och returnerar det första objektet i listan som matchar den angivna delsträngen. Du kan sedan utföra uppgifter, till exempel att ta bort objektet som innehåller söktexten Remove med hjälp av metoden eller ändra objektets text. Om du vill söka efter andra instanser av texten i måste du använda den version av ComboBox metoden som innehåller en parameter för att ange ett startindex i .FindStringComboBox Om du vill söka efter en exakt ordmatchning i stället för en partiell matchning använder du FindStringExact metoden.

Gäller för

FindString(String, Int32)

Källa:
ComboBox.cs
Källa:
ComboBox.cs
Källa:
ComboBox.cs
Källa:
ComboBox.cs
Källa:
ComboBox.cs

Returnerar indexet för det första objektet i bortom ComboBox det angivna indexet som innehåller den angivna strängen. Sökningen är inte skiftlägeskänslig.

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

Parametrar

s
String

Att String söka efter.

startIndex
Int32

Det nollbaserade indexet för objektet före det första objektet som ska sökas igenom. Ange till -1 för sökning från början av kontrollen.

Returer

Det nollbaserade indexet för det första objektet hittades. returnerar -1 om ingen matchning hittas eller 0 om parametern s anger Empty.

Undantag

Är startIndex mindre än -1.

-eller-

startIndex är större än det senaste indexet i samlingen.

Kommentarer

Sökningen som utförs med den här metoden är inte skiftlägeskänslig. Parametern s är en delsträng som ska jämföras med den text som är associerad med objekten i kombinationsrutelistan. Sökningen utför en partiell matchning från början av texten och returnerar det första objektet i listan som matchar den angivna delsträngen. Du kan sedan utföra uppgifter, till exempel att ta bort objektet som innehåller söktexten Remove med hjälp av metoden eller ändra objektets text. Den här metoden används vanligtvis när ett anrop har gjorts med den version av den här metoden som inte anger något startindex. När ett första objekt har hittats i listan används den här metoden vanligtvis för att hitta ytterligare instanser av söktexten genom att ange indexpositionen i parametern startIndex för objektet efter den första identifierade instansen av söktexten. Om du vill söka efter en exakt ordmatchning i stället för en partiell matchning använder du FindStringExact metoden.

Gäller för