ListView.CheckedListViewItemCollection 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 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. |