ListView.CheckedListViewItemCollection Clase

Definición

Representa la colección de los elementos activados en un control de vista de lista.

public: ref class ListView::CheckedListViewItemCollection : System::Collections::IList
public class ListView.CheckedListViewItemCollection : System.Collections.IList
[System.ComponentModel.ListBindable(false)]
public class ListView.CheckedListViewItemCollection : System.Collections.IList
type ListView.CheckedListViewItemCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type ListView.CheckedListViewItemCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ListView.CheckedListViewItemCollection
Implements IList
Herencia
ListView.CheckedListViewItemCollection
Atributos
Implementaciones

Comentarios

ListView.CheckedListViewItemCollection Almacena los elementos protegidos en un ListView control . Los elementos solo se pueden comprobar si la CheckBoxes propiedad del ListView control está establecida trueen . Los elementos almacenados en ListView.CheckedListViewItemCollection son elementos contenidos en .ListView.ListViewItemCollection La ListView.ListViewItemCollection clase almacena todos los elementos mostrados 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 de selección en un control de ejemplo ListView .

Índice Elemento Estado activado 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.CheckedListViewItemCollection

Índice Elemento activado en ListViewItemCollection
0 Item2
1 Item4
2 Item5

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 un elemento de la ListView.ListViewItemCollection clase es miembro de ListView.CheckedListViewItemCollection. Una vez que sepa que el elemento está en la colección, puede usar el IndexOf método para determinar la posición del elemento en .ListView.CheckedListViewItemCollection

Constructores

ListView.CheckedListViewItemCollection(ListView)

Inicializa una nueva instancia de la clase ListView.CheckedListViewItemCollection.

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 elemento en el índice especificado de la colección.

Item[String]

Obtiene el elemento de la colección que tiene la clave especificada.

Métodos

Contains(ListViewItem)

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

ContainsKey(String)

Determina si una columna con la clave especificada está incluida en la colección.

CopyTo(Array, Int32)

Copia toda la colección en una matriz existente, en un lugar especificado de la matriz.

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 elementos activados.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IndexOf(ListViewItem)

Devuelve el índice del elemento especificado en la colección.

IndexOfKey(String)

Determina el índice de un elemento con la clave especificada.

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

Obtiene un valor que indica si el acceso a la interfaz ListView.CheckedListViewItemCollection está sincronizado (es seguro para 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 elemento está activado.

IList.IndexOf(Object)

Devuelve el índice del elemento especificado en la colección.

IList.Insert(Int32, Object)

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

IList.IsFixedSize

Obtiene un valor que indica si la colección tiene un tamaño fijo.

IList.Item[Int32]

Obtiene o establece un objeto de la colección.

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 el í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