ListViewItem.ListViewSubItemCollection Classe

Definição

Representa uma coleção de objetos ListViewItem.ListViewSubItem armazenados em um ListViewItem.

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

Comentários

Um ListViewItem.ListViewSubItemCollection armazena ListViewItem.ListViewSubItem objetos que representam subitens de um pai ListViewItem no ListView controle . Os subitems só são exibidos em um ListView controle quando as Columns colunas são especificadas na propriedade do ListView controle e quando a View propriedade do ListView controle é definida Detailscomo . A ordem dos subitems no ListViewItem.ListViewSubItemCollection determina as colunas em que os subitems são exibidos no ListView controle .

Há várias maneiras de adicionar subitens à coleção. O Add método adiciona um único ListViewItem.ListViewSubItem à coleção. Para adicionar vários subitens à coleção, crie uma matriz de ListViewItem.ListViewSubItem objetos e passe-a para o AddRange método . Se você quiser inserir um subitem em um local específico na coleção, poderá usar o Insert método . Para remover subitens, você pode usar o Remove método ou o RemoveAt método se souber onde o subitem está localizado na coleção. O Clear método permite que você remova todos os subitems da coleção em vez de usar o Remove método para remover um único subitem de cada vez.

Além de métodos e propriedades para adicionar e remover subitens, o ListViewItem.ListViewSubItemCollection também fornece métodos para localizar subitens na coleção. O Contains método permite determinar se um ListViewItem.ListViewSubItem é membro da coleção. Depois de saber que o subitem está localizado na coleção, você pode usar o IndexOf método para determinar onde o subitem está localizado na coleção.

Construtores

ListViewItem.ListViewSubItemCollection(ListViewItem)

Inicializa uma nova instância da classe ListViewItem.ListViewSubItemCollection.

Propriedades

Count

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

IsReadOnly

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

Item[Int32]

Obtém ou define o subitem no índice especificado na coleção.

Item[String]

Obtém um item com a chave especificada da coleção.

Métodos

Add(ListViewItem+ListViewSubItem)

Adiciona um ListViewItem.ListViewSubItem existente à coleção.

Add(String)

Adiciona um subitem à coleção com o texto especificado.

Add(String, Color, Color, Font)

Adiciona um subitem à coleção com as configurações de fonte, cor de primeiro plano, cor da tela de fundo e texto especificadas.

AddRange(ListViewItem+ListViewSubItem[])

Adiciona uma matriz de objetos ListViewItem.ListViewSubItem à coleção.

AddRange(String[])

Cria novos subitens com base em uma matriz e os adiciona à coleção.

AddRange(String[], Color, Color, Font)

Cria novos subitens com base em uma matriz e os adiciona à coleção com a fonte, cor da tela de fundo e cor de primeiro plano especificadas.

Clear()

Remove todos os subitens e o pai ListViewItem da coleção.

Contains(ListViewItem+ListViewSubItem)

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

ContainsKey(String)

Determina se a coleção contém um item com a chave especificada.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna um enumerador a ser usado para iterar pela coleção de subitens.

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(ListViewItem+ListViewSubItem)

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

IndexOfKey(String)

Retorna o índice da primeira ocorrência de um item com a chave especificada na coleção.

Insert(Int32, ListViewItem+ListViewSubItem)

Insere um subitem na coleção no índice especificado.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Remove(ListViewItem+ListViewSubItem)

Remove um item especificado da coleção.

RemoveAt(Int32)

Remove o subitem no índice especificado na coleção.

RemoveByKey(String)

Remove um item com a chave especificada da coleção.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

Copia o item e a coleção de subitens 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.

IList.Add(Object)

Adiciona um ListViewItem.ListViewSubItem existente à coleção.

IList.Contains(Object)

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

IList.IndexOf(Object)

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

IList.Insert(Int32, Object)

Insere um subitem na coleção no índice especificado.

IList.IsFixedSize

Obtém um valor que indica se a coleção tem um tamanho fixo.

IList.Item[Int32]

Obtém ou define o ListViewItem.ListViewSubItem no índice especificado na coleção.

IList.Remove(Object)

Remove um item especificado da coleção.

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

Confira também