Udostępnij za pośrednictwem


ListView.CheckedIndexCollection Klasa

Definicja

Reprezentuje kolekcję zawierającą indeksy do zaznaczonych elementów w kontrolce widoku listy.

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

Uwagi

Element ListView.CheckedIndexCollection przechowuje indeksy w kontrolce ListView zaewidencjonowane elementy. Elementy można sprawdzić tylko wtedy, gdy CheckBoxes właściwość kontrolki ListView jest ustawiona na truewartość . Indeksy przechowywane w obiekcie ListView.CheckedIndexCollection to pozycje indeksu w obrębie .ListView.ListViewItemCollection W ListView.ListViewItemCollection kontrolce ListView są przechowywane wszystkie elementy.

W poniższej tabeli przedstawiono przykład ListView.ListViewItemCollection przechowywania elementów ListView elementu oraz ich stanów zaewidencjonowania w przykładowej ListView kontrolce.

Indeks Element Stan zaewidencjonowany w kontrolce 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.CheckedIndexCollection

Indeks Indeks zaznaczonego elementu w listViewItemCollection
0 1
1 3
2 4

Właściwości i metody tej klasy umożliwiają wykonywanie różnych zadań w kolekcji. Metoda Contains umożliwia określenie, czy pozycja indeksu z klasy ListView.ListViewItemCollection jest jednym z indeksów przechowywanych w obiekcie ListView.CheckedIndexCollection. Gdy już wiesz, że element znajduje się w kolekcji, możesz użyć IndexOf metody , aby określić pozycję indeksu w elemencie ListView.CheckedIndexCollection.

Konstruktory

ListView.CheckedIndexCollection(ListView)

Inicjuje nowe wystąpienie klasy ListView.CheckedIndexCollection.

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 wartość indeksu w określonym indeksie w kolekcji.

Metody

Contains(Int32)

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

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 po zaznaczonej kolekcji indeksów.

GetHashCode()

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

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IndexOf(Int32)

Zwraca indeks w obrębie ListView.CheckedIndexCollection określonego indeksu z ListView.ListViewItemCollection kontrolki widoku listy.

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.CopyTo(Array, Int32)

Kopiuje kolekcję indeksów zaznaczonego elementu do tablicy.

ICollection.IsSynchronized

Pobiera wartość wskazującą, czy dostęp do kolekcji 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 indeks odpowiadający elementowi ListViewItem jest sprawdzany.

IList.IndexOf(Object)

Zwraca indeks określonego obiektu w obiekcie ListView.CheckedIndexCollection.

IList.Insert(Int32, Object)

Wstawia element do kolekcji w określonym indeksie.

IList.IsFixedSize

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

IList.Item[Int32]

Pobiera lub ustawia obiekt w obiekcie ListView.CheckedIndexCollection.

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 obiektu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też