ComboBox.FindString Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne l'index du premier élément dans le ComboBox qui démarre avec la chaîne spécifiée.
Surcharges
FindString(String) |
Retourne l'index du premier élément dans le ComboBox qui démarre avec la chaîne spécifiée. |
FindString(String, Int32) |
Retourne l'index du premier élément dans le ComboBox au delà de l'index spécifié qui contient la chaîne spécifiée. La recherche ne respecte pas la casse. |
FindString(String)
Retourne l'index du premier élément dans le ComboBox qui démarre avec la chaîne spécifiée.
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
Paramètres
Retours
Index de base zéro du premier élément trouvé ; retourne -1 si aucune correspondance n'est trouvée.
Exemples
L’exemple de code suivant montre l’utilisation de la méthode et SelectedIndex de la FindString propriété. L’exemple fait partie d’un exemple de code complet dans la vue d’ensemble de la ComboBox classe.
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
Remarques
La recherche effectuée par cette méthode ne respecte pas la casse. Le s
paramètre est une sous-chaîne à comparer au texte associé aux éléments de la liste de zone de liste déroulante. La recherche effectue une correspondance partielle à partir du début du texte et retourne le premier élément de la liste correspondant à la sous-chaîne spécifiée. Vous pouvez ensuite effectuer des tâches, telles que la suppression de l’élément qui contient le texte de recherche à l’aide de la méthode ou la Remove modification du texte de l’élément. Une fois que vous avez trouvé le texte spécifié, si vous souhaitez rechercher d’autres instances du texte dans , ComboBoxvous devez utiliser la version de la FindString méthode qui fournit un paramètre pour spécifier un index de départ dans .ComboBox Si vous souhaitez effectuer une recherche pour une correspondance de mot exacte au lieu d’une correspondance partielle, utilisez la FindStringExact méthode .
S’applique à
FindString(String, Int32)
Retourne l'index du premier élément dans le ComboBox au delà de l'index spécifié qui contient la chaîne spécifiée. La recherche ne respecte pas la casse.
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
Paramètres
- startIndex
- Int32
Index de base zéro de l'élément précédant le premier élément sur lequel la recherche est effectuée. Assignez la valeur -1 pour rechercher à partir du début du contrôle.
Retours
Index de base zéro du premier élément trouvé ; retourne -1 si aucune correspondance n'est trouvée ou 0 si le paramètre s
spécifie Empty.
Exceptions
startIndex
est inférieur à -1.
- ou -
startIndex
est supérieur au dernier index dans la collection.
Remarques
La recherche effectuée par cette méthode ne respecte pas la casse. Le s
paramètre est une sous-chaîne à comparer au texte associé aux éléments de la liste de zone de liste déroulante. La recherche effectue une correspondance partielle à partir du début du texte, renvoyant le premier élément de la liste qui correspond à la sous-chaîne spécifiée. Vous pouvez ensuite effectuer des tâches, telles que la suppression de l’élément qui contient le texte de recherche à l’aide de la méthode ou la Remove modification du texte de l’élément. Cette méthode est généralement utilisée après qu’un appel a été effectué à l’aide de la version de cette méthode qui ne spécifie pas d’index de départ. Une fois qu’un élément initial a été trouvé dans la liste, cette méthode est généralement utilisée pour rechercher d’autres instances du texte de recherche en spécifiant la position d’index dans le startIndex
paramètre de l’élément après la première instance du texte de recherche. Si vous souhaitez effectuer une recherche pour une correspondance de mot exacte au lieu d’une correspondance partielle, utilisez la FindStringExact méthode .