ComboBox.ObjectCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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. |