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

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

Nella tabella seguente è riportato un esempio del modo ListView.ListViewItemCollection in cui archivia gli elementi ListView di e i rispettivi stati selezionati in un controllo ListView di esempio.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 Selezionato con segno di spuntaChecked
22 Item3Item3 DeselezionataUnchecked
33 Item4Item4 Selezionato con segno di spuntaChecked
44 Item5 (Item5 Selezionato con segno di spuntaChecked

In base all' ListView.ListViewItemCollection esempio riportato nella tabella precedente, nella tabella seguente viene illustrato ListView.CheckedIndexCollection come 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 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 ListView.ListViewItemCollection da è uno degli indici archiviati in 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 utilizzare IndexOf il metodo per determinare la posizione dell'indice ListView.CheckedIndexCollectionin.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.

Metodi di estensione

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 oggetto IEnumerable in un oggetto IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a

Vedi anche