Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Gli elementi possono essere aggiunti a una casella combinata di Windows Forms, a una casella di riepilogo o a una casella di riepilogo con selezione in diversi modi, perché questi controlli possono essere associati a un'ampia gamma di origini dati. Tuttavia, questo argomento illustra il metodo più semplice e non richiede alcun data binding. Gli elementi visualizzati sono in genere stringhe; È tuttavia possibile utilizzare qualsiasi oggetto. Il testo visualizzato nel controllo è il valore restituito dal metodo ToString
dell'oggetto.
Per aggiungere elementi
Aggiungere la stringa o l'oggetto all'elenco usando il metodo
Add
della classeObjectCollection
. Viene fatto riferimento alla raccolta utilizzando la proprietàItems
:ComboBox1.Items.Add("Tokyo")
comboBox1.Items.Add("Tokyo");
comboBox1->Items->Add("Tokyo");
- o-
Inserire la stringa o l'oggetto nel punto desiderato nell'elenco con il metodo
Insert
:CheckedListBox1.Items.Insert(0, "Copenhagen")
checkedListBox1.Items.Insert(0, "Copenhagen");
checkedListBox1->Items->Insert(0, "Copenhagen");
- o-
Assegna un'intera matrice alla collezione
Items
.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);
Per rimuovere un elemento
Chiamare il metodo
Remove
oRemoveAt
per eliminare gli elementi.Remove
ha un argomento che specifica l'elemento da rimuovere.RemoveAt
rimuove l'elemento con il numero di indice specificato.' 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");
Per rimuovere tutti gli elementi
Chiamare il metodo
Clear
per rimuovere tutti gli elementi dalla raccolta:ListBox1.Items.Clear()
listBox1.Items.Clear();
listBox1->Items->Clear();
Vedere anche
.NET Desktop feedback