Condividi tramite


ListView.CheckedListViewItemCollection Classe

Definizione

Rappresenta l'insieme di elementi selezionati in un controllo visualizzazione elenco.

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
Ereditarietà
ListView.CheckedListViewItemCollection
Attributi
Implementazioni

Commenti

Un ListView.CheckedListViewItemCollection oggetto archivia gli elementi controllati in un ListView controllo . Gli elementi possono essere controllati solo se la CheckBoxes proprietà del ListView controllo è impostata su true. Gli elementi archiviati in ListView.CheckedListViewItemCollection sono elementi contenuti in ListView.ListViewItemCollection. La ListView.ListViewItemCollection classe archivia tutti gli elementi visualizzati nel ListView controllo .

Nella tabella seguente viene illustrato un esempio di come archivia gli elementi dell'oggetto ListView.ListViewItemCollectionListView e i relativi stati di selezione in un controllo di esempio ListView .

Indice Elemento Stato selezionato in ListView
0 Item1 Deselezionata
1 Item2 Verificato
2 Item3 Deselezionata
3 Item4 Verificato
4 Item5 Verificato

In base all'esempio ListView.ListViewItemCollection nella tabella precedente, nella tabella seguente viene illustrato come verrebbe visualizzato .ListView.CheckedListViewItemCollection

Indice Elemento selezionato in ListViewItemCollection
0 Item2
1 Item4
2 Item5

È possibile utilizzare le proprietà e i metodi di questa classe per eseguire un'ampia gamma di attività con la raccolta. Il Contains metodo consente di determinare se un elemento della ListView.ListViewItemCollection classe è un membro di ListView.CheckedListViewItemCollection. Dopo aver rilevato che l'elemento si trova nell'insieme, è possibile utilizzare il IndexOf metodo per determinare la posizione dell'elemento nell'oggetto ListView.CheckedListViewItemCollection.

Costruttori

Nome Descrizione
ListView.CheckedListViewItemCollection(ListView)

Inizializza una nuova istanza della classe ListView.CheckedListViewItemCollection.

Proprietà

Nome Descrizione
Count

Ottiene il numero di elementi nell'insieme.

IsReadOnly

Ottiene un valore che indica se l'insieme è di sola lettura.

Item[Int32]

Ottiene l'elemento in corrispondenza dell'indice specificato all'interno dell'insieme.

Item[String]

Ottiene un elemento con la chiave specificata all'interno dell'insieme.

Metodi

Nome Descrizione
Contains(ListViewItem)

Determina se l'elemento specificato si trova nella raccolta.

ContainsKey(String)

Determina se una colonna con la chiave specificata è contenuta nell'insieme.

CopyTo(Array, Int32)

Copia l'intera raccolta in una matrice esistente in una posizione specificata all'interno della matrice.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore che può essere utilizzato per scorrere l'insieme di elementi selezionato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(ListViewItem)

Restituisce l'indice all'interno dell'insieme dell'elemento specificato.

IndexOfKey(String)

Determina l'indice per un elemento con la chiave specificata.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICollection.IsSynchronized

Ottiene un valore che indica se l'accesso ListView.CheckedListViewItemCollection a è sincronizzato (thread-safe).

ICollection.SyncRoot

Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'insieme di controlli.

IList.Add(Object)

Aggiunge un elemento alla raccolta.

IList.Clear()

Rimuove tutti gli elementi dalla raccolta.

IList.Contains(Object)

Verifica se l'elemento è selezionato.

IList.IndexOf(Object)

Restituisce l'indice all'interno dell'insieme dell'elemento specificato.

IList.Insert(Int32, Object)

Inserisce un elemento nella raccolta in corrispondenza di un indice specificato.

IList.IsFixedSize

Ottiene un valore che indica se la raccolta ha una dimensione fissa.

IList.Item[Int32]

Ottiene o imposta un oggetto dall'insieme.

IList.Remove(Object)

Rimuove la prima occorrenza di un elemento dall'insieme.

IList.RemoveAt(Int32)

Rimuove un elemento dalla raccolta in corrispondenza dell'indice specificato.

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un IEnumerable in base a un tipo specificato.

Si applica a