ListView.CheckedListViewItemCollection Classe

Definizione

Rappresenta la raccolta di elementi selezionati in un controllo di 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 nell'oggetto ListView.CheckedListViewItemCollectionListView.ListViewItemCollectionsono elementi contenuti in . La ListView.ListViewItemCollection classe archivia tutti gli elementi visualizzati nel ListView controllo.

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

Indice Elemento Stato controllato in ListView
0 Item1 Non selezionato
1 Item2 Selezionato
2 Item3 Non selezionato
3 Elemento4 Selezionato
4 Elemento5 Selezionato

In base all'esempio nella tabella precedente, la ListView.ListViewItemCollection tabella seguente illustra la modalità di visualizzazione dell'oggetto ListView.CheckedListViewItemCollection .

Indice Elemento controllato in ListViewItemCollection
0 Item2
1 Elemento4
2 Elemento5

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

Costruttori

ListView.CheckedListViewItemCollection(ListView)

Inizializza una nuova istanza della classe ListView.CheckedListViewItemCollection.

Proprietà

Count

Ottiene il numero di elementi nella raccolta.

IsReadOnly

Ottiene un valore che indica se la raccolta è di sola lettura.

Item[Int32]

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

Item[String]

Ottiene un elemento con la chiave specificata dall'insieme.

Metodi

Contains(ListViewItem)

Consente di determinare se l'elemento specificato è contenuto nell'insieme.

ContainsKey(String)

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

CopyTo(Array, Int32)

Copia l'intero insieme in una posizione specifica all'interno di una matrice esistente.

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 degli elementi selezionati.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(ListViewItem)

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

IndexOfKey(String)

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

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

ICollection.IsSynchronized

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

ICollection.SyncRoot

Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'insieme dei 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 dimensione della raccolta è fissa.

IList.Item[Int32]

Ottiene o imposta un oggetto dell'insieme.

IList.Remove(Object)

Consente di rimuovere la prima occorrenza di un elemento dall'insieme.

IList.RemoveAt(Int32)

Rimuove un elemento dall'insieme in corrispondenza dell'indice specificato.

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a