ListView.CheckedIndexCollection Klasa

Definicja

Reprezentuje kolekcję zawierającą indeksy do elementów zaznaczonych w kontrolce widoku listy.Represents the collection containing the indexes to the checked items in a list view control.

public: ref 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
Public Class ListView.CheckedIndexCollection
Implements IList
Dziedziczenie
ListView.CheckedIndexCollection
Atrybuty
Implementuje

Uwagi

Zapisuje indeksy do elementów zaznaczonych ListView w kontrolce. ListView.CheckedIndexCollectionA ListView.CheckedIndexCollection stores the indexes to the checked items in a ListView control. Elementy mogą być sprawdzane tylko wtedy CheckBoxes , gdy właściwość ListView kontrolki jest ustawiona truena.Items can be checked only if the CheckBoxes property of the ListView control is set to true. Indeksy przechowywane w ListView.CheckedIndexCollection indeksach są pozycjami indeksu ListView.ListViewItemCollectionw obrębie.The indexes stored in the ListView.CheckedIndexCollection are index positions within the ListView.ListViewItemCollection. Wszystkie elementy ListView są wyświetlane w formancie. ListView.ListViewItemCollectionThe ListView.ListViewItemCollection stores all items displayed in the ListView control.

W poniższej tabeli przedstawiono przykład sposobu ListView.ListViewItemCollection przechowywania elementów ListView programu oraz ich sprawdzonych stanów w przykładowej ListView kontrolce.The following table is an example of how the ListView.ListViewItemCollection stores the items of the ListView as well as their checked states in an example ListView control.

IndeksIndex ElementItem Zaznaczony stan w elemencie ListViewChecked state in the ListView
00 Item1 —Item1 UncheckedUnchecked
11 Item2 —Item2 ZaznaczoneChecked
22 Item3 —Item3 UncheckedUnchecked
33 Item4 —Item4 ZaznaczoneChecked
44 Item5 —Item5 ZaznaczoneChecked

W oparciu o ListView.ListViewItemCollection przykład z poprzedniej tabeli przedstawiono w poniższej tabeli ListView.CheckedIndexCollection sposób wyświetlania.Based on the ListView.ListViewItemCollection example in the previous table, the following table demonstrates how the ListView.CheckedIndexCollection would appear.

IndeksIndex Indeks zaewidencjonowanych elementów w elemencie ListViewItemcollectionIndex of checked item in ListViewItemCollection
00 11
11 33
22 44

Właściwości i metod tej klasy można użyć do wykonywania różnych zadań z kolekcją.You can use the properties and methods of this class to perform a variety of tasks with the collection. Metoda pozwala określić, czy pozycja indeksu ListView.ListViewItemCollection z jest jednym z indeksów przechowywanych w ListView.CheckedIndexCollection. ContainsThe Contains method enables you to determine whether an index position from the ListView.ListViewItemCollection is one of the indexes stored in the ListView.CheckedIndexCollection. Gdy wiesz, że element znajduje się w kolekcji, możesz użyć IndexOf metody, aby określić położenie indeksu ListView.CheckedIndexCollectionw.Once you know that the item is in the collection, you can use the IndexOf method to determine the position of the index in the ListView.CheckedIndexCollection.

Konstruktory

ListView.CheckedIndexCollection(ListView)

Inicjuje nowe wystąpienie klasy ListView.CheckedIndexCollection klasy.Initializes a new instance of the ListView.CheckedIndexCollection class.

Właściwości

Count

Pobiera liczbę elementów w kolekcji.Gets the number of items in the collection.

IsReadOnly

Pobiera wartość wskazującą, czy kolekcja jest tylko do odczytu.Gets a value indicating whether the collection is read-only.

Item[Int32]

Pobiera wartość indeksu przy określonym indeksie w kolekcji.Gets the index value at the specified index within the collection.

Metody

Contains(Int32)

Określa, czy określony indeks znajduje się w kolekcji.Determines whether the specified index is located in the collection.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który może być używany do iteracji w kolekcji sprawdzonych indeksów.Returns an enumerator that can be used to iterate through the checked index collection.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
IndexOf(Int32)

Zwraca indeks znajdujący się ListView.CheckedIndexCollection w określonym indeksie ListView.ListViewItemCollection z kontrolki widoku listy.Returns the index within the ListView.CheckedIndexCollection of the specified index from the ListView.ListViewItemCollection of the list view control.

MemberwiseClone()

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Kopiuje kolekcję indeksów elementów zaewidencjonowanych do tablicy.Copies the collection of checked-item indexes into an array.

ICollection.IsSynchronized

Pobiera wartość wskazującą, czy dostęp do kolekcji jest synchronizowany (bezpieczny wątkowo).Gets a value indicating whether access to the collection is synchronized (thread safe).

ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji kontrolek.Gets an object that can be used to synchronize access to the collection of controls.

IList.Add(Object)

Dodaje element do kolekcji.Adds an item to the collection.

IList.Clear()

Usuwa wszystkie elementy z kolekcji.Removes all items from the collection.

IList.Contains(Object)

Sprawdza, czy indeks odpowiadający ListViewItem elementowi jest zaznaczone.Checks whether the index corresponding with the ListViewItem is checked.

IList.IndexOf(Object)

Zwraca indeks określonego obiektu w ListView.CheckedIndexCollectionobiekcie.Returns the index of the specified object in the ListView.CheckedIndexCollection.

IList.Insert(Int32, Object)

Wstawia element do kolekcji w określonym indeksie.Inserts an item into the collection at a specified index.

IList.IsFixedSize

Pobiera wartość wskazującą, ListView.CheckedIndexCollection czy ma stały rozmiar.Gets a value indicating whether the ListView.CheckedIndexCollection has a fixed size.

IList.Item[Int32]

Pobiera lub ustawia obiekt w ListView.CheckedIndexCollectionobiekcie.Gets or sets an object in the ListView.CheckedIndexCollection.

IList.Remove(Object)

Usuwa pierwsze wystąpienie elementu z kolekcji.Removes the first occurrence of an item from the collection.

IList.RemoveAt(Int32)

Usuwa element z kolekcji o określonym indeksie.Removes an item from the collection at a specified index.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerable KonwertujeIQueryabledo.Converts an IEnumerable to an IQueryable.

Dotyczy

Zobacz też