ListView.CheckedListViewItemCollection Klas

Definitie

Vertegenwoordigt de verzameling van gecontroleerde items in een besturingselement voor de lijstweergave.

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
Overname
ListView.CheckedListViewItemCollection
Kenmerken
Implementeringen

Opmerkingen

In ListView.CheckedListViewItemCollection een ListView besturingselement worden de ingecheckte items opgeslagen. Items kunnen alleen worden gecontroleerd als de CheckBoxes eigenschap van het ListView besturingselement is ingesteld op true. De items die in de ListView.CheckedListViewItemCollection items zijn opgeslagen, zijn items in de ListView.ListViewItemCollection. In ListView.ListViewItemCollection de klasse worden alle items opgeslagen die in het ListView besturingselement worden weergegeven.

In de volgende tabel ziet u een voorbeeld van hoe de ListView.ListViewItemCollection items van de ListView items en de bijbehorende selectiestatussen worden opgeslagen in een voorbeeld van een besturingselement ListView .

Index Onderdeel Status gecontroleerd in ListView
0 Item1 Niet aangevinkt
1 Item2 Gecontroleerd
2 Item3 Niet aangevinkt
3 Item4 Gecontroleerd
4 Item5 Gecontroleerd

Op basis van het ListView.ListViewItemCollection voorbeeld in de vorige tabel ziet u in de volgende tabel hoe de ListView.CheckedListViewItemCollection tabel wordt weergegeven.

Index Item gecontroleerd in ListViewItemCollection
0 Item2
1 Item4
2 Item5

U kunt de eigenschappen en methoden van deze klasse gebruiken om verschillende taken uit te voeren met de verzameling. Met de Contains methode kunt u bepalen of een item uit de ListView.ListViewItemCollection klasse lid is van de ListView.CheckedListViewItemCollectionklasse. Zodra u weet dat het item zich in de verzameling bevindt, kunt u de IndexOf methode gebruiken om de positie van het item in het ListView.CheckedListViewItemCollectionitem te bepalen.

Constructors

Name Description
ListView.CheckedListViewItemCollection(ListView)

Initialiseert een nieuw exemplaar van de ListView.CheckedListViewItemCollection klasse.

Eigenschappen

Name Description
Count

Hiermee haalt u het aantal items in de verzameling op.

IsReadOnly

Hiermee wordt een waarde opgehaald die aangeeft of de verzameling het kenmerk Alleen-lezen heeft.

Item[Int32]

Hiermee haalt u het item op de opgegeven index in de verzameling op.

Item[String]

Hiermee haalt u een item op met de opgegeven sleutel in de verzameling.

Methoden

Name Description
Contains(ListViewItem)

Bepaalt of het opgegeven item zich in de verzameling bevindt.

ContainsKey(String)

Bepaalt of een kolom met de opgegeven sleutel zich in de verzameling bevindt.

CopyTo(Array, Int32)

Hiermee kopieert u de hele verzameling naar een bestaande matrix op een opgegeven locatie in de matrix.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetEnumerator()

Retourneert een enumerator die kan worden gebruikt om de geselecteerde itemverzameling te doorlopen.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
IndexOf(ListViewItem)

Retourneert de index binnen de verzameling van het opgegeven item.

IndexOfKey(String)

Bepaalt de index voor een item met de opgegeven sleutel.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
ICollection.IsSynchronized

Hiermee wordt een waarde opgehaald die aangeeft of de toegang tot de ListView.CheckedListViewItemCollection synchronisatie is gesynchroniseerd (thread safe).

ICollection.SyncRoot

Hiermee haalt u een object op dat kan worden gebruikt om de toegang tot de verzameling besturingselementen te synchroniseren.

IList.Add(Object)

Voegt een item toe aan de verzameling.

IList.Clear()

Hiermee verwijdert u alle items uit de verzameling.

IList.Contains(Object)

Controleert of het item is ingeschakeld.

IList.IndexOf(Object)

Retourneert de index binnen de verzameling van het opgegeven item.

IList.Insert(Int32, Object)

Hiermee voegt u een item in de verzameling in op een opgegeven index.

IList.IsFixedSize

Hiermee wordt een waarde opgehaald die aangeeft of de verzameling een vaste grootte heeft.

IList.Item[Int32]

Hiermee haalt u een object op uit de verzameling of stelt u dit in.

IList.Remove(Object)

Hiermee verwijdert u het eerste exemplaar van een item uit de verzameling.

IList.RemoveAt(Int32)

Hiermee verwijdert u een item uit de verzameling op de opgegeven index.

Extensiemethoden

Name Description
AsParallel(IEnumerable)

Hiermee schakelt u parallelle uitvoering van een query in.

AsQueryable(IEnumerable)

Converteert een IEnumerable naar een IQueryable.

Cast<TResult>(IEnumerable)

Cast de elementen van een IEnumerable naar het opgegeven type.

OfType<TResult>(IEnumerable)

Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type.

Van toepassing op