Compartilhar via


ListView.CheckedIndexCollection Classe

Definição

Representa a coleção que contém os índices para os itens verificados em um controle de exibição 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
Herança
ListView.CheckedIndexCollection
Atributos
Implementações

Comentários

Um ListView.CheckedIndexCollection armazena os índices nos itens verificados em um ListView controle. Os itens só poderão ser verificados se a CheckBoxes propriedade do ListView controle estiver definida como true. Os índices armazenados no ListView.CheckedIndexCollection índice são posições de índice dentro do ListView.ListViewItemCollection. Os ListView.ListViewItemCollection repositórios de todos os itens exibidos no ListView controle.

A tabela a seguir é um exemplo de como os ListView.ListViewItemCollection itens são armazenados, ListView bem como seus estados verificados, em um controle de exemplo ListView .

Index Item Estado verificado no ListView
0 Item1 Não Selecionado
1 Item2 Verificado
2 Item3 Não Selecionado
3 Item4 Verificado
4 Item5 Verificado

Com base no ListView.ListViewItemCollection exemplo na tabela anterior, a tabela a seguir demonstra como ela ListView.CheckedIndexCollection seria exibida.

Index Índice do item verificado em ListViewItemCollection
0 1
1 3
2 4

Você pode usar as propriedades e os métodos dessa classe para executar uma variedade de tarefas com a coleção. O Contains método permite determinar se uma posição de índice é ListView.ListViewItemCollection um dos índices armazenados no ListView.CheckedIndexCollection. Depois de saber que o item está na coleção, você pode usar o IndexOf método para determinar a posição do índice no ListView.CheckedIndexCollection.

Construtores

Nome Description
ListView.CheckedIndexCollection(ListView)

Inicializa uma nova instância da classe ListView.CheckedIndexCollection.

Propriedades

Nome Description
Count

Obtém o número de itens na coleção.

IsReadOnly

Obtém um valor que indica se a coleção é somente leitura.

Item[Int32]

Obtém o valor do índice no índice especificado dentro da coleção.

Métodos

Nome Description
Contains(Int32)

Determina se o índice especificado está localizado na coleção.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna um enumerador que pode ser usado para iterar por meio da coleção de índices marcada.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IndexOf(Int32)

Retorna o índice dentro do ListView.CheckedIndexCollection índice especificado do ListView.ListViewItemCollection controle de exibição de lista.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
ICollection.CopyTo(Array, Int32)

Copia a coleção de índices de item verificado em uma matriz.

ICollection.IsSynchronized

Obtém um valor que indica se o acesso à coleção é sincronizado (thread safe).

ICollection.SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso à coleção de controles.

IList.Add(Object)

Adiciona um item à coleção.

IList.Clear()

Remove todos os itens da coleção.

IList.Contains(Object)

Verifica se o índice correspondente com o ListViewItem está marcado.

IList.IndexOf(Object)

Retorna o índice do objeto especificado no ListView.CheckedIndexCollection.

IList.Insert(Int32, Object)

Insere um item na coleção em um índice especificado.

IList.IsFixedSize

Obtém um valor que indica se o ListView.CheckedIndexCollection tamanho tem um tamanho fixo.

IList.Item[Int32]

Obtém ou define um objeto no ListView.CheckedIndexCollection.

IList.Remove(Object)

Remove a primeira ocorrência de um item da coleção.

IList.RemoveAt(Int32)

Remove um item da coleção em um índice especificado.

Métodos de Extensão

Nome Description
AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

Aplica-se a

Confira também