ListView.CheckedIndexCollection Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |