Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mise à jour : novembre 2007
Dans cet exemple, vous ajoutez des éléments à un contrôle Windows Forms ListBox lorsque le formulaire est chargé. Puis vous recherchez dans ListBox un élément spécifique en cliquant sur un bouton du formulaire. Si l'élément est trouvé, il est sélectionné et un message de réussite, qui contient l'élément et son index, est envoyé. Sinon, un message indiquant que l'élément n'a pas été trouvé est envoyé.
Exemple
private void Form1_Load(object sender, System.EventArgs e)
{
listBox1.Items.Add("Angelina");
listBox1.Items.Add("Isabella");
listBox1.Items.Add("Sarah");
}
private void button1_Click(object sender, System.EventArgs e)
{
// Set the search string:
string myString = "Isabella";
// Search starting from index -1:
int index = listBox1.FindString(myString, -1);
if (index != -1)
{
// Select the found item:
listBox1.SetSelected(index,true);
// Send a success message:
MessageBox.Show("Found the item \"" + myString +
"\" at index: " + index);
}
else
MessageBox.Show("Item not found.");
}
Compilation du code
Cet exemple nécessite :
Un formulaire avec un contrôleListBox nommé listBox1 et un contrôle Button nommé button1. Affectez au gestionnaire d'événements Click de button1 la valeur button1_Click.
Remarque :Ce code peut également être utilisé avec un contrôle ComboBox en substituant un contrôle ComboBox nommé comboBox1 au contrôle ListBox et en remplaçant le code listBox1 par comboBox1.
Voir aussi
Concepts
Conception d'une interface utilisateur en Visual C#