Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Elemente können einem Windows Forms-Kombinationsfeld, Listenfeld oder aktivierten Listenfeld auf unterschiedliche Weise hinzugefügt werden, da diese Steuerelemente an eine Vielzahl von Datenquellen gebunden werden können. Dieses Thema veranschaulicht jedoch die einfachste Methode und erfordert keine Datenbindung. Die angezeigten Elemente sind in der Regel Zeichenfolgen; jedes Objekt kann jedoch verwendet werden. Der text, der im Steuerelement angezeigt wird, ist der von der Methode des Objekts ToString zurückgegebene Wert.
So fügen Sie Elemente hinzu
Fügen Sie die Zeichenfolge oder das Objekt zur Liste hinzu, indem Sie die
Add-Methode derObjectCollection-Klasse verwenden. Auf die Auflistung wird mithilfe derItemsEigenschaft verwiesen:ComboBox1.Items.Add("Tokyo")comboBox1.Items.Add("Tokyo");comboBox1->Items->Add("Tokyo");- oder -
Fügen Sie die Zeichenfolge oder das Objekt an der gewünschten Stelle in die Liste mit der
InsertMethode ein:CheckedListBox1.Items.Insert(0, "Copenhagen")checkedListBox1.Items.Insert(0, "Copenhagen");checkedListBox1->Items->Insert(0, "Copenhagen");- oder -
Weisen Sie der
ItemsAuflistung ein komplettes Array zu: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);
So entfernen Sie ein Element
Rufen Sie die
Remove- oderRemoveAt-Methode auf, um Elemente zu löschen.Removehat ein Argument, das das zu entfernende Element angibt.RemoveAtentfernt das Element mit der angegebenen 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");
So entfernen Sie alle Elemente
Rufen Sie die
ClearMethode auf, um alle Elemente aus der Auflistung zu entfernen:ListBox1.Items.Clear()listBox1.Items.Clear();listBox1->Items->Clear();
Siehe auch
.NET Desktop feedback