Partilhar via


ListBox.SelectedObjectCollection Classe

Definição

Representa a coleção de itens selecionados no ListBox.

public: ref class ListBox::SelectedObjectCollection : System::Collections::IList
public class ListBox.SelectedObjectCollection : System.Collections.IList
type ListBox.SelectedObjectCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ListBox.SelectedObjectCollection
Implements IList
Herança
ListBox.SelectedObjectCollection
Implementações

Comentários

A ListBox.SelectedObjectCollection classe armazena os itens selecionados no ListBox. Os itens armazenados no ListBox.SelectedObjectCollection são itens contidos na ListBox.ObjectCollection classe. A ListBox.ObjectCollection classe armazena todos os itens exibidos no ListBox.

A tabela a seguir é um exemplo de como os ListBox.ObjectCollection itens são armazenados, bem como seus estados de ListBox seleção em um exemplo ListBox.

Índice Item Estado de seleção na ListBox
0 object1 Não selecionado
1 object2 Selecionado
2 object3 Não selecionado
3 object4 Selecionado
4 object5 Selecionada

Com base no ListBox.ObjectCollection demonstrado na tabela anterior, a tabela a seguir demonstra como ela ListBox.SelectedObjectCollection seria exibida.

Índice Item selecionado de ObjectCollection
0 object2
1 object4
2 object5

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 que você determine se um item da ListBox.ObjectCollection classe é um membro do ListBox.SelectedObjectCollection. Depois de saber que o item está localizado dentro da coleção, você pode usar o IndexOf método para determinar onde um item específico dentro do ListBox.ObjectCollection para o ListBox é armazenado dentro do ListBox.SelectedObjectCollection.

Construtores

ListBox.SelectedObjectCollection(ListBox)

Inicializa uma nova instância da classe ListBox.SelectedObjectCollection.

Propriedades

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 item no índice especificado da coleção.

Métodos

Add(Object)

Adiciona um item à lista de itens selecionados para um ListBox.

Clear()

Remove todos os itens da coleção de itens selecionados.

Contains(Object)

Determina se o item especificado está localizado dentro da coleção.

CopyTo(Array, Int32)

Copia toda a coleção em uma matriz existente de um local especificado na matriz.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna um enumerador que pode ser usado para iterar pela coleção de itens selecionada.

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(Object)

Retorna o índice na coleção do item especificado.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Remove(Object)

Remove o objeto especificado da coleção de itens selecionados.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

ICollection.IsSynchronized

Para obter uma descrição desse membro, confira IsSynchronized.

ICollection.SyncRoot

Para obter uma descrição desse membro, confira SyncRoot.

IList.Add(Object)

Para obter uma descrição desse membro, confira Add(Object).

IList.Clear()

Para obter uma descrição desse membro, confira Clear().

IList.Insert(Int32, Object)

Para obter uma descrição desse membro, confira Insert(Int32, Object).

IList.IsFixedSize

Para obter uma descrição desse membro, confira IsFixedSize.

IList.Remove(Object)

Para obter uma descrição desse membro, confira Remove(Object).

IList.RemoveAt(Int32)

Para obter uma descrição desse membro, confira RemoveAt(Int32).

Métodos de Extensão

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.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Aplica-se a