Comment : ajouter et supprimer des éléments d'un contrôle ComboBox, ListBox ou CheckedListBox Windows Forms
Les éléments peuvent être ajoutés à une zone de liste modifiable Windows Forms, une zone de liste ou une zone de liste case activée de différentes façons, car ces contrôles peuvent être liés à diverses sources de données. Toutefois, cette rubrique illustre la méthode la plus simple et ne nécessite aucune liaison de données. Les éléments affichés sont généralement des chaînes ; toutefois, n’importe quel objet peut être utilisé. Le texte affiché dans le contrôle est la valeur retournée par la méthode de ToString
l’objet.
Pour ajouter des éléments
Ajoutez la chaîne ou l’objet à la liste à l’aide de la
Add
méthode de laObjectCollection
classe. La collection est référencée à l’aide de laItems
propriété :ComboBox1.Items.Add("Tokyo")
comboBox1.Items.Add("Tokyo");
comboBox1->Items->Add("Tokyo");
- ou -
Insérez la chaîne ou l’objet au point souhaité dans la liste avec la
Insert
méthode :CheckedListBox1.Items.Insert(0, "Copenhagen")
checkedListBox1.Items.Insert(0, "Copenhagen");
checkedListBox1->Items->Insert(0, "Copenhagen");
- ou -
Affectez un tableau entier à la
Items
collection :Dim ItemObject(9) As System.Object Dim i As Integer For i = 0 To 9 ItemObject(i) = "Item" & i Next i ListBox1.Items.AddRange(ItemObject)
System.Object[] ItemObject = new System.Object[10]; for (int i = 0; i <= 9; i++) { ItemObject[i] = "Item" + i; } listBox1.Items.AddRange(ItemObject);
Array<System::Object^>^ ItemObject = gcnew Array<System::Object^>(10); for (int i = 0; i <= 9; i++) { ItemObject[i] = String::Concat("Item", i.ToString()); } listBox1->Items->AddRange(ItemObject);
Pour supprimer un élément
Appelez la ou
RemoveAt
laRemove
méthode pour supprimer des éléments.Remove
a un argument qui spécifie l’élément à supprimer.RemoveAt
supprime l’élément avec le numéro d’index spécifié.' To remove item with index 0: ComboBox1.Items.RemoveAt(0) ' To remove currently selected item: ComboBox1.Items.Remove(ComboBox1.SelectedItem) ' To remove "Tokyo" item: ComboBox1.Items.Remove("Tokyo")
// To remove item with index 0: comboBox1.Items.RemoveAt(0); // To remove currently selected item: comboBox1.Items.Remove(comboBox1.SelectedItem); // To remove "Tokyo" item: comboBox1.Items.Remove("Tokyo");
// To remove item with index 0: comboBox1->Items->RemoveAt(0); // To remove currently selected item: comboBox1->Items->Remove(comboBox1->SelectedItem); // To remove "Tokyo" item: comboBox1->Items->Remove("Tokyo");
Pour supprimer tous les éléments
Appelez la
Clear
méthode pour supprimer tous les éléments de la collection :ListBox1.Items.Clear()
listBox1.Items.Clear();
listBox1->Items->Clear();
Voir aussi
.NET Desktop feedback
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour