ListView.CheckedIndexCollection Clase

Definición

Representa la colección que contiene los índices de los elementos activados en un control de vista de lista.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
Herencia
ListView.CheckedIndexCollection
Atributos
Implementaciones

Comentarios

Almacena los índices de los elementos activados en un ListView control. ListView.CheckedIndexCollectionA ListView.CheckedIndexCollection stores the indexes to the checked items in a ListView control. Los elementos solo se pueden comprobar si CheckBoxes la propiedad ListView del control está establecida en true.Items can be checked only if the CheckBoxes property of the ListView control is set to true. Los índices almacenados en ListView.CheckedIndexCollection son posiciones de índice dentro de. ListView.ListViewItemCollectionThe indexes stored in the ListView.CheckedIndexCollection are index positions within the ListView.ListViewItemCollection. Almacena todos los elementos que se muestran ListView en el control. ListView.ListViewItemCollectionThe ListView.ListViewItemCollection stores all items displayed in the ListView control.

En la tabla siguiente se incluye un ejemplo de ListView.ListViewItemCollection cómo almacena los elementos ListView de, así como sus Estados comprobados en ListView un control de ejemplo.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.

ÍndiceIndex ElementoItem Estado activado en ListViewChecked state in the ListView
00 Elemento1Item1 DesactivadaUnchecked
11 Item2Item2 ActivadoChecked
22 Item3Item3 DesactivadaUnchecked
33 Item4 (Item4 ActivadoChecked
44 Item5 (Item5 ActivadoChecked

Según el ListView.ListViewItemCollection ejemplo de la tabla anterior, en la tabla siguiente se muestra ListView.CheckedIndexCollection cómo aparecería.Based on the ListView.ListViewItemCollection example in the previous table, the following table demonstrates how the ListView.CheckedIndexCollection would appear.

ÍndiceIndex Índice del elemento activado en ListViewItemCollectionIndex of checked item in ListViewItemCollection
00 11
11 33
22 44

Puede utilizar las propiedades y los métodos de esta clase para realizar diversas tareas con la colección.You can use the properties and methods of this class to perform a variety of tasks with the collection. El Contains método le permite determinar si una posición ListView.ListViewItemCollection de índice de es uno de los ListView.CheckedIndexCollectioníndices almacenados en.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 vez que sepa que el elemento está en la colección, puede utilizar el IndexOf método para determinar la posición del índice ListView.CheckedIndexCollectionen.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.

Constructores

ListView.CheckedIndexCollection(ListView)

Inicializa una nueva instancia de la clase ListView.CheckedIndexCollection.Initializes a new instance of the ListView.CheckedIndexCollection class.

Propiedades

Count

Obtiene el número de elementos de la colección.Gets the number of items in the collection.

IsReadOnly

Obtiene un valor que indica si la colección es de solo lectura.Gets a value indicating whether the collection is read-only.

Item[Int32]

Obtiene el valor del índice en el índice especificado de la colección.Gets the index value at the specified index within the collection.

Métodos

Contains(Int32)

Determina si el índice especificado se encuentra en la colección.Determines whether the specified index is located in the collection.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetEnumerator()

Devuelve un enumerador que se puede utilizar para procesar un recorrido en iteración en la colección de índices activados.Returns an enumerator that can be used to iterate through the checked index collection.

GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
IndexOf(Int32)

Devuelve el índice incluido en la colección ListView.CheckedIndexCollection del índice especificado en la colección ListView.ListViewItemCollection del control de vista de lista.Returns the index within the ListView.CheckedIndexCollection of the specified index from the ListView.ListViewItemCollection of the list view control.

MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Copia la colección de índices de elementos activados en una matriz.Copies the collection of checked-item indexes into an array.

ICollection.IsSynchronized

Obtiene un valor que indica si el acceso a la colección está sincronizado (es seguro para la ejecución de subprocesos).Gets a value indicating whether access to the collection is synchronized (thread safe).

ICollection.SyncRoot

Obtiene un objeto que puede utilizarse para sincronizar el acceso a la colección de controles.Gets an object that can be used to synchronize access to the collection of controls.

IList.Add(Object)

Agrega un elemento a la colección.Adds an item to the collection.

IList.Clear()

Quita todos los elementos de la colección.Removes all items from the collection.

IList.Contains(Object)

Comprueba si el índice correspondiente a ListViewItem está activado.Checks whether the index corresponding with the ListViewItem is checked.

IList.IndexOf(Object)

Obtiene el índice del objeto especificado en la colección ListView.CheckedIndexCollection.Returns the index of the specified object in the ListView.CheckedIndexCollection.

IList.Insert(Int32, Object)

Inserta un elemento en el índice especificado de la colección.Inserts an item into the collection at a specified index.

IList.IsFixedSize

Obtiene un valor que indica si la interfaz ListView.CheckedIndexCollection tiene un tamaño fijo.Gets a value indicating whether the ListView.CheckedIndexCollection has a fixed size.

IList.Item[Int32]

Obtiene o establece un objeto en la colección ListView.CheckedIndexCollection.Gets or sets an object in the ListView.CheckedIndexCollection.

IList.Remove(Object)

Quita la primera aparición de un elemento de la colección.Removes the first occurrence of an item from the collection.

IList.RemoveAt(Int32)

Quita un elemento de la colección en un índice especificado.Removes an item from the collection at a specified index.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Se aplica a

Consulte también: