Sdílet prostřednictvím


ListView.CheckedListViewItemCollection Třída

Definice

Představuje kolekci zaškrtnutých položek v ovládacím prvku zobrazení seznamu.

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
Dědičnost
ListView.CheckedListViewItemCollection
Atributy
Implementuje

Poznámky

A ListView.CheckedListViewItemCollection ukládá zaškrtnuté položky do ListView ovládacího prvku. Položky lze zkontrolovat pouze v CheckBoxes případě, že je vlastnost ListView ovládacího prvku nastavena na true. Položky uložené v těchto ListView.CheckedListViewItemCollection položkách jsou obsaženy v sadě ListView.ListViewItemCollection. Třída ListView.ListViewItemCollection ukládá všechny položky zobrazené v ovládacím ListView prvku.

Následující tabulka ukazuje příklad ListView.ListViewItemCollection uložení položek ListView a jejich stavů výběru do ukázkového ListView ovládacího prvku.

Index Položka Vrácený stav v zobrazení ListView
0 Položka 1 Nezaškrtnuto
1 Položka 2 Zaškrtnuto
2 Položka 3 Nezaškrtnuto
3 Položka 4 Zaškrtnuto
4 Položka 5 Zaškrtnuto

Na základě příkladu ListView.ListViewItemCollection v předchozí tabulce ukazuje následující tabulka způsob ListView.CheckedListViewItemCollection zobrazení.

Index Zaškrtnutá položka v ListViewItemCollection
0 Položka 2
1 Položka 4
2 Položka 5

Vlastnosti a metody této třídy můžete použít k provádění různých úloh s kolekcí. Metoda Contains umožňuje určit, zda položka z ListView.ListViewItemCollection třídy je členem ListView.CheckedListViewItemCollection. Jakmile víte, že položka je v kolekci, můžete použít IndexOf metodu k určení pozice položky v .ListView.CheckedListViewItemCollection

Konstruktory

ListView.CheckedListViewItemCollection(ListView)

Inicializuje novou instanci ListView.CheckedListViewItemCollection třídy.

Vlastnosti

Count

Získá počet prvků v kolekci.

IsReadOnly

Získá hodnotu, která udává, zda je kolekce určena jen pro čtení.

Item[Int32]

Získá položku v zadaném indexu v kolekci.

Item[String]

Získá položku se zadaným klíčem v kolekci.

Metody

Contains(ListViewItem)

Určuje, zda je zadaná položka umístěna v kolekci.

ContainsKey(String)

Určuje, jestli je sloupec se zadaným klíčem obsažen v kolekci.

CopyTo(Array, Int32)

Zkopíruje celou kolekci do existujícího pole v zadaném umístění v rámci pole.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

Vrátí enumerátor, který lze použít k iteraci prostřednictvím kontrolované kolekce položek.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
IndexOf(ListViewItem)

Vrátí index v kolekci zadané položky.

IndexOfKey(String)

Určuje index položky se zadaným klíčem.

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection.IsSynchronized

Získá hodnotu označující, zda je přístup k této ListView.CheckedListViewItemCollection synchronizaci (bezpečné vlákno).

ICollection.SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu k kolekci ovládacích prvků.

IList.Add(Object)

Přidá položku do kolekce.

IList.Clear()

Odebere všechny položky z kolekce.

IList.Contains(Object)

Ověří, jestli je položka zaškrtnutá.

IList.IndexOf(Object)

Vrátí index v kolekci zadané položky.

IList.Insert(Int32, Object)

Vloží položku do kolekce v zadaném indexu.

IList.IsFixedSize

Získá hodnotu určující, zda kolekce má pevnou velikost.

IList.Item[Int32]

Získá nebo nastaví objekt z kolekce.

IList.Remove(Object)

Odebere první výskyt položky z kolekce.

IList.RemoveAt(Int32)

Odebere položku z kolekce v zadaném indexu.

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky zadaného IEnumerable typu.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede na IEnumerable IQueryable.

Platí pro