ListView.CheckedListViewItemCollection Klasse

Definition

Stellt die Auflistung ausgewählter Elemente in einem Listenansicht-Steuerelement dar.

public: ref class ListView::CheckedListViewItemCollection : System::Collections::IList
public class ListView.CheckedListViewItemCollection : System.Collections.IList
[System.ComponentModel.ListBindable(false)]
public class ListView.CheckedListViewItemCollection : System.Collections.IList
type ListView.CheckedListViewItemCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type ListView.CheckedListViewItemCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ListView.CheckedListViewItemCollection
Implements IList
Vererbung
ListView.CheckedListViewItemCollection
Attribute
Implementiert

Hinweise

Ein ListView.CheckedListViewItemCollection Speichert die eingecheckten Elemente in einem ListView Steuerelement. Elemente können nur überprüft werden, wenn die CheckBoxes Eigenschaft des ListView Steuerelements auf true" festgelegt ist. Die in den ListView.CheckedListViewItemCollection Elementen gespeicherten Elemente sind Elemente in der ListView.ListViewItemCollection. Die ListView.ListViewItemCollection Klasse speichert alle Elemente, die ListView im Steuerelement angezeigt werden.

In der folgenden Tabelle wird gezeigt, wie die ListView.ListViewItemCollection Elemente der ListView Elemente sowie deren Auswahlzustände in einem Beispielsteuerelement ListView gespeichert werden.

Index Artikel Aktivierter Zustand in der ListView
0 Item1 Deaktiviert
1 Item2 Aktiviert
2 Item3 Deaktiviert
3 Element4 Aktiviert
4 Element5 Aktiviert

Basierend auf dem ListView.ListViewItemCollection Beispiel in der vorherigen Tabelle veranschaulicht die folgende Tabelle, wie die ListView.CheckedListViewItemCollection angezeigt werden soll.

Index Aktiviertes Element in ListViewItemCollection
0 Item2
1 Element4
2 Element5

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 ermitteln, ob ein Element aus der ListView.ListViewItemCollection Klasse ein Mitglied der ListView.CheckedListViewItemCollectionKlasse ist. Sobald Sie wissen, dass sich das Element in der Auflistung befindet, können Sie die IndexOf Methode verwenden, um die Position des Elements in der ListView.CheckedListViewItemCollectionAuflistung zu bestimmen.

Konstruktoren

ListView.CheckedListViewItemCollection(ListView)

Initialisiert eine neue Instanz der ListView.CheckedListViewItemCollection-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.

Item[String]

Ruft ein Element mit dem angegebenen Schlüssel innerhalb der Auflistung ab.

Methoden

Contains(ListViewItem)

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

ContainsKey(String)

Bestimmt, ob eine Spalte mit dem angegebenen Schlüssel 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 aktivierter Elemente verwendet werden kann.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IndexOf(ListViewItem)

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

IndexOfKey(String)

Bestimmt den Index für ein Element mit dem angegebenen Schlüssel.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

ICollection.IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf die ListView.CheckedListViewItemCollection synchronisiert (threadsicher) ist.

ICollection.SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf die Steuerelementauflistung synchronisiert werden kann

IList.Add(Object)

Fügt der Auflistung ein Element hinzu.

IList.Clear()

Entfernt alle Elemente aus der Auflistung.

IList.Contains(Object)

Überprüft, ob das Element aktiviert ist.

IList.IndexOf(Object)

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

IList.Insert(Int32, Object)

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

IList.IsFixedSize

Ruft einen Wert ab, der angibt, ob die Auflistung eine feste Größe aufweist.

IList.Item[Int32]

Ruft ein Objekt aus der Auflistung ab oder legt dieses fest.

IList.Remove(Object)

Entfernt das erste Vorkommen eines Elements aus der Auflistung.

IList.RemoveAt(Int32)

Entfernt ein Element am angegebenen Index aus der Auflistung.

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