ListView.CheckedIndexCollection Classe

Definizione

Rappresenta la raccolta che contiene gli indici per gli elementi selezionati in un controllo di visualizzazione elenco.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
public class ListView.CheckedIndexCollection : System.Collections.IList
type ListView.CheckedIndexCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ListView.CheckedIndexCollection
Implements IList
Ereditarietà
ListView.CheckedIndexCollection
Attributi
Implementazioni

Commenti

Un ListView.CheckedIndexCollection archivia gli indici negli elementi selezionati in un controllo ListView.A ListView.CheckedIndexCollection stores the indexes to the checked items in a ListView control. È possibile controllare gli elementi solo se la proprietà CheckBoxes del controllo ListView è impostata su true.Items can be checked only if the CheckBoxes property of the ListView control is set to true. Gli indici archiviati nel ListView.CheckedIndexCollection sono posizioni di indice all'interno del ListView.ListViewItemCollection.The indexes stored in the ListView.CheckedIndexCollection are index positions within the ListView.ListViewItemCollection. Il ListView.ListViewItemCollection archivia tutti gli elementi visualizzati nel controllo ListView.The ListView.ListViewItemCollection stores all items displayed in the ListView control.

Nella tabella seguente è riportato un esempio del modo in cui il ListView.ListViewItemCollection archivia gli elementi del ListView, nonché gli stati selezionati in un esempio di ListView controllo.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.

IndiceIndex ElementoItem Stato selezionato nel controllo ListViewChecked state in the ListView
00 Item1Item1 DeselezionataUnchecked
11 Item2Item2 CheckedChecked
22 Item3Item3 DeselezionataUnchecked
33 Item4Item4 CheckedChecked
44 Item5 (Item5 CheckedChecked

Sulla base dell'esempio ListView.ListViewItemCollection nella tabella precedente, nella tabella seguente viene illustrata la modalità di visualizzazione del ListView.CheckedIndexCollection.Based on the ListView.ListViewItemCollection example in the previous table, the following table demonstrates how the ListView.CheckedIndexCollection would appear.

IndiceIndex Indice dell'elemento selezionato in ListViewItemcollectionIndex of checked item in ListViewItemCollection
00 11
11 33
22 44

È possibile utilizzare le proprietà e i metodi di questa classe per eseguire una serie di attività con la raccolta.You can use the properties and methods of this class to perform a variety of tasks with the collection. Il Contains metodo consente di determinare se una posizione di indice dalla ListView.ListViewItemCollection è uno degli indici archiviati nella ListView.CheckedIndexCollection.The Contains method enables you to determine whether an index position from the ListView.ListViewItemCollection is one of the indexes stored in the ListView.CheckedIndexCollection. Quando si è certi che l'elemento si trova nella raccolta, è possibile usare il metodo IndexOf per determinare la posizione dell'indice nel ListView.CheckedIndexCollection.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.

Costruttori

ListView.CheckedIndexCollection(ListView)

Inizializza una nuova istanza della classe ListView.CheckedIndexCollection.Initializes a new instance of the ListView.CheckedIndexCollection class.

Proprietà

Count

Ottiene il numero di elementi inclusi nella raccolta.Gets the number of items in the collection.

IsReadOnly

Ottiene un valore che indica se la raccolta è di sola lettura.Gets a value indicating whether the collection is read-only.

Item[Int32]

Ottiene il valore di indice in corrispondenza dell'indice specificato all'interno dell'insieme.Gets the index value at the specified index within the collection.

Metodi

Contains(Int32)

Consente di determinare se l'indice specificato è contenuto nell'insieme.Determines whether the specified index is located in the collection.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore che può essere utilizzato per scorrere l'insieme degli indici checked.Returns an enumerator that can be used to iterate through the checked index collection.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
IndexOf(Int32)

Restituisce l'indice all'interno della classe ListView.CheckedIndexCollection dell'indice specificato della classe ListView.ListViewItemCollection del controllo visualizzazione elenco.Returns the index within the ListView.CheckedIndexCollection of the specified index from the ListView.ListViewItemCollection of the list view control.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

ICollection.CopyTo(Array, Int32)

Copia in una matrice l'insieme degli indici degli elementi selezionati.Copies the collection of checked-item indexes into an array.

ICollection.IsSynchronized

Ottiene un valore che indica se l'accesso alla raccolta è sincronizzato (affidabile).Gets a value indicating whether access to the collection is synchronized (thread safe).

ICollection.SyncRoot

Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso alla raccolta di controlli.Gets an object that can be used to synchronize access to the collection of controls.

IList.Add(Object)

Aggiunge un elemento alla raccolta.Adds an item to the collection.

IList.Clear()

Rimuove tutti gli elementi dalla raccolta.Removes all items from the collection.

IList.Contains(Object)

Verifica se l'indice corrispondente all'oggetto ListViewItem è selezionato.Checks whether the index corresponding with the ListViewItem is checked.

IList.IndexOf(Object)

Restituisce l'indice dell'oggetto specificato nella classe ListView.CheckedIndexCollection.Returns the index of the specified object in the ListView.CheckedIndexCollection.

IList.Insert(Int32, Object)

Inserisce un elemento nella raccolta in corrispondenza di un indice specificato.Inserts an item into the collection at a specified index.

IList.IsFixedSize

Ottiene un valore che indica se ListView.CheckedIndexCollection ha dimensioni fisse.Gets a value indicating whether the ListView.CheckedIndexCollection has a fixed size.

IList.Item[Int32]

Ottiene o imposta un oggetto nella classe ListView.CheckedIndexCollectionGets or sets an object in the ListView.CheckedIndexCollection.

IList.Remove(Object)

Consente di rimuovere la prima occorrenza di un elemento dall'insieme.Removes the first occurrence of an item from the collection.

IList.RemoveAt(Int32)

Rimuove un elemento dall'insieme in corrispondenza dell'indice specificato.Removes an item from the collection at a specified index.

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a

Vedi anche