ComboBox.ObjectCollection Klasse

Definition

Stellt die Auflistung von Elementen in einem ComboBox dar.

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 System.Windows.Forms.ComboBox.ObjectCollection -Klasse kapselt die Elemente im ComboBox. Die Objektauflistung eines Kombinationsfelds kann verwendet werden, um viele Objekttypen zu verwalten, einschließlich Zeichenfolgen, Bildern und benutzerdefinierten Geschäftsobjekten.

Sie können der Sammlung elemente auf verschiedene Arten hinzufügen. Die Add -Methode fügt der Auflistung ein -Objekt hinzu. Um der Auflistung eine Reihe von Objekten hinzuzufügen, ist es am besten, ein Array von Elementen zu erstellen und mit der AddRange -Methode zuzuweisen. Um ein Objekt an einer bestimmten Stelle innerhalb der Auflistung einzufügen, können Sie die Insert -Methode verwenden. Um Elemente an 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 stellt auch System.Windows.Forms.ComboBox.ObjectCollection Methoden zum Suchen von Elementen in der Auflistung bereit. Mit Contains der -Methode können Sie bestimmen, ob ein Objekt ein Element der Auflistung ist. Sobald Sie wissen, dass sich das Element innerhalb der Sammlung befindet, können Sie die IndexOf -Methode verwenden, um zu bestimmen, wo sich das Element innerhalb der Sammlung befindet.

Konstruktoren

ComboBox.ObjectCollection(ComboBox)

Initialisiert eine neue Instanz von ComboBox.ObjectCollection.

Eigenschaften

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 in der Auflistung ab.

Methoden

Add(Object)

Fügt der Liste von Elementen für eine ComboBox ein Element hinzu.

AddRange(Object[])

Fügt der Liste von Elementen für eine ComboBox ein Array von Elementen hinzu.

Clear()

Entfernt alle Elemente aus ComboBox.

Contains(Object)

Bestimmt, ob das angegebene Element in der Auflistung enthalten ist.

CopyTo(Object[], Int32)

Kopiert die gesamte Auflistung an eine angegebene Position in ein vorhandenes Array von Objekten.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEnumerator()

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

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IndexOf(Object)

Ruft den Index des angegebenen Elements in der Auflistung ab.

Insert(Int32, Object)

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

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Remove(Object)

Entfernt das angegebene Element aus der ComboBox.

RemoveAt(Int32)

Entfernt ein Element am angegebenen Index aus ComboBox.

ToString()

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

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32)

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

ICollection.IsSynchronized

Eine Beschreibung dieses Elements finden Sie unter IsSynchronized.

ICollection.SyncRoot

Eine Beschreibung dieses Elements 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 Wert niedriger, gleich oder größer als der andere Wert ist.

IList.Add(Object)

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

IList.IsFixedSize

Eine Beschreibung dieses Elements finden Sie unter IsFixedSize.

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für: