ListView.CheckedIndexCollection Clase

Definición

Representa la colección que contiene los índices de los elementos activados en un control de vista de lista.

public: ref class ListView::CheckedIndexCollection : System::Collections::IList
public 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
[<System.ComponentModel.ListBindable(false)>]
type ListView.CheckedIndexCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ListView.CheckedIndexCollection
Implements IList
Herencia
ListView.CheckedIndexCollection
Atributos
Implementaciones

Comentarios

Almacena ListView.CheckedIndexCollection los índices en los elementos comprobados de un ListView control . Los elementos solo se pueden comprobar si la CheckBoxes propiedad del ListView control está establecida en true. Los índices almacenados en ListView.CheckedIndexCollection son posiciones de índice dentro de ListView.ListViewItemCollection. ListView.ListViewItemCollection almacena todos los elementos que se muestran en el ListView control .

En la tabla siguiente se muestra un ejemplo de cómo ListView.ListViewItemCollection almacena los elementos de , ListView así como sus estados comprobados en un control de ejemplo ListView .

Índice Elemento Estado comprobado en ListView
0 Item1 No activado
1 Item2 Activado
2 Item3 No activado
3 Item4 Activado
4 Item5 Activado

En función del ListView.ListViewItemCollection ejemplo de la tabla anterior, en la tabla siguiente se muestra cómo aparecería .ListView.CheckedIndexCollection

Índice Índice del elemento comprobado en ListViewItemCollection
0 1
1 3
2 4

Puede usar las propiedades y los métodos de esta clase para realizar diversas tareas con la colección. El Contains método permite determinar si una posición de índice de ListView.ListViewItemCollection es uno de los índices almacenados en .ListView.CheckedIndexCollection Una vez que sepa que el elemento está en la colección, puede usar el IndexOf método para determinar la posición del índice en ListView.CheckedIndexCollection.

Constructores

ListView.CheckedIndexCollection(ListView)

Inicializa una nueva instancia de la clase ListView.CheckedIndexCollection.

Propiedades

Count

Obtiene el número de elementos de la colección.

IsReadOnly

Obtiene un valor que indica si la colección es de solo lectura.

Item[Int32]

Obtiene el valor del índice en el índice especificado de la colección.

Métodos

Contains(Int32)

Determina si el índice especificado se encuentra en la colección.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(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.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(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.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Copia la colección de índices de elementos activados en una matriz.

ICollection.IsSynchronized

Obtiene un valor que indica si el acceso a la colección está sincronizado (es seguro para la ejecución de subprocesos).

ICollection.SyncRoot

Obtiene un objeto que puede utilizarse para sincronizar el acceso a la colección de controles.

IList.Add(Object)

Agrega un elemento a la colección.

IList.Clear()

Quita todos los elementos de la colección.

IList.Contains(Object)

Comprueba si el índice correspondiente a ListViewItem está activado.

IList.IndexOf(Object)

Obtiene el índice del objeto especificado en la colección ListView.CheckedIndexCollection.

IList.Insert(Int32, Object)

Inserta un elemento en el índice especificado de la colección.

IList.IsFixedSize

Obtiene un valor que indica si la interfaz ListView.CheckedIndexCollection tiene un tamaño fijo.

IList.Item[Int32]

Obtiene o establece un objeto en la colección ListView.CheckedIndexCollection.

IList.Remove(Object)

Quita la primera aparición de un elemento de la colección.

IList.RemoveAt(Int32)

Quita un elemento de la colección en un índice especificado.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a

Consulte también