Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Items kunnen op verschillende manieren worden toegevoegd aan een combobox, een keuzelijst of een keuzelijst met selectievakjes van Windows Forms, omdat deze elementen aan verschillende gegevensbronnen kunnen worden gebonden. Dit onderwerp demonstreert echter de eenvoudigste methode en vereist geen gegevensbinding. De weergegeven items zijn meestal tekenreeksen; elk object kan echter worden gebruikt. De tekst die in het besturingselement wordt weergegeven, is de waarde die wordt geretourneerd door de ToString methode van het object.
Items toevoegen
Voeg de tekenreeks of het object toe aan de lijst met behulp van de
Addmethode van deObjectCollection-klasse. Er wordt naar de verzameling verwezen met behulp van de eigenschapItems:ComboBox1.Items.Add("Tokyo")comboBox1.Items.Add("Tokyo");comboBox1->Items->Add("Tokyo");- of-
Voeg de tekenreeks of het object op het gewenste punt in de lijst in met de methode
Insert:CheckedListBox1.Items.Insert(0, "Copenhagen")checkedListBox1.Items.Insert(0, "Copenhagen");checkedListBox1->Items->Insert(0, "Copenhagen");- of-
Wijs een hele matrix toe aan de
Itemsverzameling: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);
Een item verwijderen
Roep de methode
RemoveofRemoveAtaan om items te verwijderen.Removeheeft één argument waarmee het item wordt opgegeven dat moet worden verwijderd.RemoveAtverwijdert het item met het opgegeven indexnummer.' 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");
Alle items verwijderen
Roep de methode
Clearaan om alle items uit de verzameling te verwijderen:ListBox1.Items.Clear()listBox1.Items.Clear();listBox1->Items->Clear();
Zie ook
.NET Desktop feedback