ComboBox.FindString Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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
- 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.