ComboBox.ObjectCollection Klasse

Definition

Stellt die Auflistung von Elementen in einem ComboBox.

public: ref class ComboBox::ObjectCollection : System::Collections::IList
public: ref class ComboBox::ObjectCollection : System::Collections::Generic::IComparer<System::Windows::Forms::ComboBox::ObjectCollection::Entry ^>, System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class ComboBox.ObjectCollection : System.Collections.IList
[System.ComponentModel.ListBindable(false)]
public class ComboBox.ObjectCollection : System.Collections.Generic.IComparer<System.Windows.Forms.ComboBox.ObjectCollection.Entry>, System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type ComboBox.ObjectCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type ComboBox.ObjectCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
    interface IComparer<ComboBox.ObjectCollection.Entry>
Public Class ComboBox.ObjectCollection
Implements IList
Public Class ComboBox.ObjectCollection
Implements IComparer(Of ComboBox.ObjectCollection.Entry), IList
Vererbung
ComboBox.ObjectCollection
Attribute
Implementiert
ICollection IEnumerable IList IComparer<System.Windows.Forms.ComboBox.ObjectCollection.Entry>

Hinweise

Die klasse System.Windows.Forms.ComboBox.ObjectCollection kapselt die Elemente im ComboBox. Die Objektauflistung eines Kombinationsfelds kann zum Verwalten vieler Objekttypen verwendet werden, einschließlich Zeichenfolgen, Bildern und benutzerdefinierten Geschäftsobjekten.

Sie können der Sammlung elemente auf verschiedene Weise hinzufügen. Die Add Methode fügt der Auflistung ein Objekt hinzu. Um der Auflistung eine Reihe von Objekten hinzuzufügen, empfiehlt es sich, ein Array von Elementen zu erstellen und mit der AddRange Methode zuzuweisen. Wenn Sie ein Objekt an einer bestimmten Stelle in der Auflistung einfügen möchten, können Sie die Insert Methode verwenden. Um Elemente in einem bekannten Index in der Auflistung zu entfernen, können Sie entweder die Remove Methode oder die RemoveAt Methode verwenden. Die Clear Methode entfernt alle Elemente aus der Auflistung.

Zusätzlich zu Methoden und Eigenschaften zum Hinzufügen und Entfernen von Elementen bietet dies System.Windows.Forms.ComboBox.ObjectCollection auch Methoden zum Suchen von Elementen innerhalb der Auflistung. Mit der Contains Methode können Sie ermitteln, ob ein Objekt ein Element der Auflistung ist. Sobald Sie wissen, dass sich das Element in der Sammlung befindet, können Sie die IndexOf Methode verwenden, um zu bestimmen, wo sich das Element in der Sammlung befindet.

Konstruktoren

Name Beschreibung
ComboBox.ObjectCollection(ComboBox)

Initialisiert eine neue instance von ComboBox.ObjectCollection.

Eigenschaften

Name Beschreibung
Count

Ruft die Anzahl der Elemente in der Auflistung ab.

IsReadOnly

Ruft einen Wert ab, der angibt, ob diese Auflistung geändert werden kann.

Item[Int32]

Ruft das Element am angegebenen Index innerhalb der Auflistung ab.

Methoden

Name Beschreibung
Add(Object)

Fügt der Liste der Elemente für ein Element ein ComboBox.

AddRange(Object[])

Fügt der Liste der Elemente für ein Element ein ComboBoxArray von Elementen hinzu.

Clear()

Entfernt alle Elemente aus dem ComboBox.

Contains(Object)

Bestimmt, ob sich das angegebene Element in der Auflistung befindet.

CopyTo(Object[], Int32)

Kopiert die gesamte Auflistung in ein vorhandenes Array von Objekten an einer angegebenen Position innerhalb des Arrays.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetEnumerator()

Gibt einen Enumerator zurück, der zum Durchlaufen der Elementauflistung verwendet werden kann.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
IndexOf(Object)

Ruft den Index innerhalb der Auflistung des angegebenen Elements ab.

Insert(Int32, Object)

Fügt ein Element in die Auflistung am angegebenen Index ein.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Remove(Object)

Entfernt das angegebene Element aus dem ComboBox.

RemoveAt(Int32)

Entfernt ein Element aus dem ComboBox angegebenen Index.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
ICollection.CopyTo(Array, Int32)

Eine Beschreibung dieses Mitglieds finden Sie unter CopyTo(Array, Int32).

ICollection.IsSynchronized

Eine Beschreibung dieses Mitglieds finden Sie unter IsSynchronized.

ICollection.SyncRoot

Eine Beschreibung dieses Mitglieds finden Sie unter SyncRoot.

IComparer<ComboBox.ObjectCollection.Entry>.Compare(ComboBox+ObjectCollection+Entry, ComboBox+ObjectCollection+Entry)

Vergleicht zwei Objekte und gibt einen Wert zurück, der angibt, ob ein Objekt kleiner als, gleich oder größer als der andere ist.

IList.Add(Object)

Eine Beschreibung dieses Mitglieds finden Sie unter Add(Object).

IList.IsFixedSize

Eine Beschreibung dieses Mitglieds finden Sie unter IsFixedSize.

Erweiterungsmethoden

Name Beschreibung
AsParallel(IEnumerable)

Aktiviert die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Wandelt eine IEnumerable in eine IQueryableum.

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um.

OfType<TResult>(IEnumerable)

Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ.

Gilt für: