Freigeben über


ListBox.SelectedObjectCollection Klasse

Definition

Stellt die Auflistung der ausgewählten Elemente in der ListBox dar.

public: ref class ListBox::SelectedObjectCollection : System::Collections::IList
public class ListBox.SelectedObjectCollection : System.Collections.IList
type ListBox.SelectedObjectCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ListBox.SelectedObjectCollection
Implements IList
Vererbung
ListBox.SelectedObjectCollection
Implementiert

Hinweise

Die ListBox.SelectedObjectCollection Klasse speichert die ausgewählten Elemente im ListBox. Die in der Klasse gespeicherten Elemente sind Elemente, die ListBox.SelectedObjectCollection in der ListBox.ObjectCollection Klasse enthalten sind. Die ListBox.ObjectCollection Klasse speichert alle Elemente, die im ListBoxBereich angezeigt werden.

In der folgenden Tabelle wird gezeigt, wie die ListBox.ObjectCollection Elemente der ListBox Elemente sowie deren Auswahlzustände innerhalb eines Beispiels ListBoxgespeichert werden.

Index Element Auswahlstatus innerhalb des ListBox-Steuerelements
0 objekt1 Nicht markiert
1 objekt2 Ausgewählt
2 objekt3 Nicht markiert
3 objekt4 Ausgewählt
4 objekt5 Ausgewählt

Basierend auf der ListBox.ObjectCollection in der vorherigen Tabelle gezeigten Tabelle veranschaulicht die folgende Tabelle, wie dies ListBox.SelectedObjectCollection angezeigt wird.

Index Ausgewähltes Element aus ObjectCollection
0 objekt2
1 objekt4
2 objekt5

Sie können die Eigenschaften und Methoden dieser Klasse verwenden, um eine Vielzahl von Aufgaben mit der Auflistung auszuführen. Mit der Contains Methode können Sie bestimmen, ob ein Element aus der ListBox.ObjectCollection Klasse mitglied des ListBox.SelectedObjectCollectionTyps ist. Nachdem Sie wissen, dass sich das Element in der Auflistung befindet, können Sie die IndexOf Methode verwenden, um zu ermitteln, wo ein bestimmtes Element innerhalb des Objekts für die ListBox.ObjectCollection ListBox gespeichert wird ListBox.SelectedObjectCollection.

Konstruktoren

ListBox.SelectedObjectCollection(ListBox)

Initialisiert eine neue Instanz der ListBox.SelectedObjectCollection-Klasse.

Eigenschaften

Count

Ruft die Anzahl der Elemente in der Auflistung ab.

IsReadOnly

Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist.

Item[Int32]

Ruft das Element am angegebenen Index in der Auflistung ab.

Methoden

Add(Object)

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

Clear()

Entfernt alle Elemente aus der Auflistung ausgewählter Elemente.

Contains(Object)

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

CopyTo(Array, Int32)

Kopiert die gesamte Auflistung an eine angegebene Position in einem vorhandenen Array.

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 Auflistung der ausgewählten Elemente verwendet werden kann.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IndexOf(Object)

Gibt den Index des angegebenen Elements in der Auflistung zurück.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Remove(Object)

Entfernt das angegebene Objekt aus der Auflistung ausgewählter Elemente.

ToString()

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

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

ICollection.IsSynchronized

Eine Beschreibung dieses Elements finden Sie unter IsSynchronized.

ICollection.SyncRoot

Eine Beschreibung dieses Elements finden Sie unter SyncRoot.

IList.Add(Object)

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

IList.Clear()

Eine Beschreibung dieses Elements finden Sie unter Clear().

IList.Insert(Int32, Object)

Eine Beschreibung dieses Elements finden Sie unter Insert(Int32, Object).

IList.IsFixedSize

Eine Beschreibung dieses Elements finden Sie unter IsFixedSize.

IList.Remove(Object)

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

IList.RemoveAt(Int32)

Eine Beschreibung dieses Elements finden Sie unter RemoveAt(Int32).

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