ListView.CheckedIndexCollection ListView.CheckedIndexCollection ListView.CheckedIndexCollection ListView.CheckedIndexCollection Class

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
type ListView.CheckedIndexCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ListView.CheckedIndexCollection
Implements IList
Ereditarietà
ListView.CheckedIndexCollectionListView.CheckedIndexCollectionListView.CheckedIndexCollectionListView.CheckedIndexCollection
Attributi
Implementazioni

Commenti

Oggetto ListView.CheckedIndexCollection archivia gli indici per gli elementi selezionati in un ListView controllo.A ListView.CheckedIndexCollection stores the indexes to the checked items in a ListView control. Gli elementi possono essere selezionati solo se il CheckBoxes proprietà del ListView NFS è 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 corrispondono alle posizioni di indice all'interno di ListView.ListViewItemCollection.The indexes stored in the ListView.CheckedIndexCollection are index positions within the ListView.ListViewItemCollection. Il ListView.ListViewItemCollection archivia tutti gli elementi visualizzati nei ListView controllo.The ListView.ListViewItemCollection stores all items displayed in the ListView control.

Nella tabella seguente è riportato un esempio di come la ListView.ListViewItemCollection archivia gli elementi del ListView , nonché i relativi stati selezionati in un esempio 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 di selezione nel ListViewChecked state in the ListView
00 Item1Item1 uncheckedUnchecked
11 Item2Item2 Selezionato con segno di spuntaChecked
22 Item3Item3 uncheckedUnchecked
33 Item4Item4 Selezionato con segno di spuntaChecked
44 Item5Item5 Selezionato con segno di spuntaChecked

In base il ListView.ListViewItemCollection riportato nella tabella precedente, la tabella seguente illustra come il ListView.CheckedIndexCollection verrebbe visualizzato.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 nel ListViewItemCollectionIndex of checked item in ListViewItemCollection
00 11
11 33
22 44

È possibile usare le proprietà e 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 il ListView.ListViewItemCollection è uno degli indici archiviati nel 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. Una volta stabilito che l'elemento è nella raccolta, è possibile usare la IndexOf metodo per determinare la posizione dell'indice nella 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) ListView.CheckedIndexCollection(ListView) ListView.CheckedIndexCollection(ListView) ListView.CheckedIndexCollection(ListView)

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

Proprietà

Count Count Count Count

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

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

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

Item[Int32] Item[Int32] Item[Int32] 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) Contains(Int32) Contains(Int32) Contains(Int32)

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

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() 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() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
IndexOf(Int32) IndexOf(Int32) IndexOf(Int32) 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() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)

Implementazioni dell'interfaccia esplicita

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

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

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

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

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

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

IList.Clear() IList.Clear() IList.Clear() IList.Clear()

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

IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) 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) IList.IndexOf(Object) IList.IndexOf(Object) 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) IList.Insert(Int32, Object) IList.Insert(Int32, Object) 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 IList.IsFixedSize IList.IsFixedSize 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] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

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

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) 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) IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32)

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

Extension Methods

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) 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) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) 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) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

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

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Converte un' IEnumerable a un IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a

Vedi anche