ListView.CheckedListViewItemCollection Klasa

Definicja

Reprezentuje kolekcję zaznaczonych elementów w kontrolce widoku listy.

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
Dziedziczenie
ListView.CheckedListViewItemCollection
Atrybuty
Implementuje

Uwagi

Element ListView.CheckedListViewItemCollection sprawdzany w kontrolce ListView . Elementy można sprawdzić tylko wtedy, gdy CheckBoxes właściwość kontrolki ListView jest ustawiona na true. Elementy przechowywane w obiekcie ListView.CheckedListViewItemCollection to elementy zawarte w elemecie ListView.ListViewItemCollection. Klasa ListView.ListViewItemCollection przechowuje wszystkie elementy wyświetlane w kontrolce ListView .

W poniższej tabeli przedstawiono przykład ListView.ListViewItemCollection przechowywania elementów elementu ListView , a także ich stanów wyboru w przykładowej ListView kontrolce.

Indeks Element Stan zaewidencjonowany w widoku ListView
0 Element 1 Niezaznaczone
1 Element 2 Zaznaczono
2 Element 3 Niezaznaczone
3 Element4 Zaznaczono
4 Element5 Zaznaczono

Na podstawie przykładu ListView.ListViewItemCollection w poprzedniej tabeli poniższa tabela przedstawia sposób wyświetlania.ListView.CheckedListViewItemCollection

Indeks Zaewidencjonowany element w listViewItemCollection
0 Element 2
1 Element4
2 Element5

Za pomocą właściwości i metod tej klasy można wykonywać różne zadania w kolekcji. Metoda Contains umożliwia określenie, czy element z ListView.ListViewItemCollection klasy jest elementem członkowskim ListView.CheckedListViewItemCollectionklasy . Gdy wiesz, że element znajduje się w kolekcji, możesz użyć IndexOf metody , aby określić położenie elementu w elemencie ListView.CheckedListViewItemCollection.

Konstruktory

ListView.CheckedListViewItemCollection(ListView)

Inicjuje nowe wystąpienie klasy ListView.CheckedListViewItemCollection.

Właściwości

Count

Pobiera liczbę elementów w kolekcji.

IsReadOnly

Pobiera wartość wskazującą, czy kolekcja jest przeznaczona tylko do odczytu.

Item[Int32]

Pobiera element w określonym indeksie w kolekcji.

Item[String]

Pobiera element z określonym kluczem w kolekcji.

Metody

Contains(ListViewItem)

Określa, czy określony element znajduje się w kolekcji.

ContainsKey(String)

Określa, czy kolumna z określonym kluczem znajduje się w kolekcji.

CopyTo(Array, Int32)

Kopiuje całą kolekcję do istniejącej tablicy w określonej lokalizacji w tablicy.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który może służyć do iterowania za pomocą kolekcji zaznaczonych elementów.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
IndexOf(ListViewItem)

Zwraca indeks w kolekcji określonego elementu.

IndexOfKey(String)

Określa indeks elementu z określonym kluczem.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.IsSynchronized

Pobiera wartość wskazującą, czy dostęp do elementu ListView.CheckedListViewItemCollection jest synchronizowany (bezpieczny wątek).

ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji kontrolek.

IList.Add(Object)

Dodaje element do kolekcji.

IList.Clear()

Usuwa wszystkie elementy z kolekcji.

IList.Contains(Object)

Sprawdza, czy element jest sprawdzany.

IList.IndexOf(Object)

Zwraca indeks w kolekcji określonego elementu.

IList.Insert(Int32, Object)

Wstawia element do kolekcji w określonym indeksie.

IList.IsFixedSize

Pobiera wartość wskazującą, czy kolekcja ma stały rozmiar.

IList.Item[Int32]

Pobiera lub ustawia obiekt z kolekcji.

IList.Remove(Object)

Usuwa pierwsze wystąpienie elementu z kolekcji.

IList.RemoveAt(Int32)

Usuwa element z kolekcji w określonym indeksie.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy elementu IEnumerable na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy