ListView.CheckedIndexCollection 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 dar, die die Indizes für die aktivierten Elemente eines Listenansicht-Steuerelements enthält.
public: ref class ListView::CheckedIndexCollection : System::Collections::IList
public class ListView.CheckedIndexCollection : System.Collections.IList
[System.ComponentModel.ListBindable(false)]
public class ListView.CheckedIndexCollection : System.Collections.IList
type ListView.CheckedIndexCollection = class
interface IList
interface ICollection
interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type ListView.CheckedIndexCollection = class
interface IList
interface ICollection
interface IEnumerable
Public Class ListView.CheckedIndexCollection
Implements IList
- Vererbung
-
ListView.CheckedIndexCollection
- Attribute
- Implementiert
Hinweise
Eine ListView.CheckedIndexCollection speichert die Indizes für 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 der ListView.CheckedIndexCollection Indizes gespeicherten Indizes sind Indexpositionen innerhalb der ListView.ListViewItemCollection. Alle ListView.ListViewItemCollection im ListView Steuerelement angezeigten Elemente werden gespeichert.
In der folgenden Tabelle wird gezeigt, wie die ListView.ListViewItemCollection Elemente der ListView Elemente sowie deren eingecheckten Zustä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.CheckedIndexCollection angezeigt werden soll.
Index | Index des aktivierten Elements in ListViewItemCollection |
---|---|
0 | 1 |
1 | 3 |
2 | 4 |
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 eine Indexposition aus dem ListView.ListViewItemCollection Index einer der in der ListView.CheckedIndexCollectionDatei gespeicherten Indizes ist. Sobald Sie wissen, dass sich das Element in der Auflistung befindet, können Sie die IndexOf Methode verwenden, um die Position des Indexes im .ListView.CheckedIndexCollection
Konstruktoren
ListView.CheckedIndexCollection(ListView) |
Initialisiert eine neue Instanz der ListView.CheckedIndexCollection-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 den Indexwert am angegebenen Index in der Auflistung ab. |
Methoden
Contains(Int32) |
Bestimmt, ob der angegebene Index in der Auflistung enthalten ist. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetEnumerator() |
Gibt einen Enumerator zurück, mit dem die Auflistung von Indizes markierter Elemente durchlaufen werden kann. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
IndexOf(Int32) |
Gibt den Index in der ListView.CheckedIndexCollection des angegebenen Index aus der ListView.ListViewItemCollection des Listenansicht-Steuerelements zurück. |
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.CopyTo(Array, Int32) |
Kopiert die Auflistung von Indizes für überprüfte Elemente in ein Array. |
ICollection.IsSynchronized |
Ruft einen Wert ab, der angibt, ob der Zugriff auf die Auflistung synchronisiert ist (threadsicher). |
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 der dem ListViewItem entsprechende Index überprüft wird. |
IList.IndexOf(Object) |
Gibt den Index des angegebenen Objekts in der ListView.CheckedIndexCollection 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 das ListView.CheckedIndexCollection eine feste Größe aufweist. |
IList.Item[Int32] |
Ruft ein Objekt in der ListView.CheckedIndexCollection 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. |