ListViewItem.ListViewSubItemCollection Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa uma coleção de ListViewItem.ListViewSubItem objetos armazenados num 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
Observações
A ListViewItem.ListViewSubItemCollection armazena ListViewItem.ListViewSubItem objetos que representam subitens de um pai ListViewItem no ListView controlo. Os subitens só são exibidos num ListView controlo quando as colunas são especificadas na Columns propriedade do ListView controlo e quando a View propriedade do ListView controlo está definida para Details. A ordem dos subitens em determina ListViewItem.ListViewSubItemCollection as colunas onde os subitens são exibidos no ListView controlo.
Existem várias formas de adicionar subitens à coleção. O Add método acrescenta um single ListViewItem.ListViewSubItem à coleção. Para adicionar vários subitens à coleção, cria-se um array de ListViewItem.ListViewSubItem objetos e passa-o para o AddRange método. Se quiseres inserir um subitem num local específico da coleção, podes usar o Insert método. Para remover subitens, podes usar tanto o Remove método como o RemoveAt método se souberes onde o subitem está localizado na coleção. O Clear método permite-lhe remover todos os subitens da coleção em vez de usar o Remove método para remover um único subitem de cada vez.
Para além dos métodos e propriedades para adicionar e remover subitens, também ListViewItem.ListViewSubItemCollection fornece métodos para encontrar subitens na coleção. O Contains método permite-lhe determinar se a ListViewItem.ListViewSubItem é membro da coleção. Depois de saber que o subitem está localizado na coleção, pode usar o IndexOf método para determinar onde o subitem se encontra na coleção.
Construtores
| Name | Description |
|---|---|
| ListViewItem.ListViewSubItemCollection(ListViewItem) |
Inicializa uma nova instância da ListViewItem.ListViewSubItemCollection classe. |
Propriedades
| Name | Description |
|---|---|
| Count |
Obtém o número de subitens na coleção. |
| IsReadOnly |
Recebe um valor que indica se a coleção é apenas de leitura. |
| Item[Int32] |
Obtém ou define o subitem no índice especificado dentro da coleção. |
| Item[String] |
Obtém um item com a chave especificada da coleção. |
Métodos
| Name | Description |
|---|---|
| Add(ListViewItem+ListViewSubItem) |
Adiciona um existente ListViewItem.ListViewSubItem à coleção. |
| Add(String, Color, Color, Font) |
Adiciona um subitem à coleção com texto especificado, cor do primeiro plano, cor de fundo e definições de fonte. |
| Add(String) |
Adiciona um subitem à coleção com texto especificado. |
| AddRange(ListViewItem+ListViewSubItem[]) |
Adiciona um array de ListViewItem.ListViewSubItem objetos à coleção. |
| AddRange(String[], Color, Color, Font) |
Cria novos subitens baseados num array e adiciona-os à coleção com a cor de primeiro plano, cor de fundo e fonte especificados. |
| AddRange(String[]) |
Cria novos subitens com base num array e adiciona-os à coleção. |
| 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() |
Devolve um enumerador para iterar na coleção de subitens. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| IndexOf(ListViewItem+ListViewSubItem) |
Devolve o índice dentro da coleção do subitem especificado. |
| IndexOfKey(String) |
Devolve o índice da primeira ocorrência de um item com a chave especificada dentro da coleção. |
| Insert(Int32, ListViewItem+ListViewSubItem) |
Insere um subitem na coleção no índice especificado. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| Remove(ListViewItem+ListViewSubItem) |
Remove um item especificado da coleção. |
| RemoveAt(Int32) |
Remove o subitem no índice especificado dentro da coleção. |
| RemoveByKey(String) |
Remove um item com a chave especificada da coleção. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Copia o item e a coleção de subitens para um array. |
| ICollection.IsSynchronized |
Recebe um valor que indica se o acesso à coleção está sincronizado (thread safe). |
| ICollection.SyncRoot |
Obtém um objeto que pode ser usado para sincronizar o acesso à coleção. |
| IList.Add(Object) |
Adiciona um existente ListViewItem.ListViewSubItem à coleção. |
| IList.Contains(Object) |
Determina se o subitem especificado está localizado na coleção. |
| IList.IndexOf(Object) |
Devolve o índice dentro da coleção do subitem especificado. |
| IList.Insert(Int32, Object) |
Insere um subitem na coleção no índice especificado. |
| IList.IsFixedSize |
Recebe 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 dentro da coleção. |
| IList.Remove(Object) |
Remove um item especificado da coleção. |
Métodos da Extensão
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Permite a paralelização de uma consulta. |
| AsQueryable(IEnumerable) |
Converte um IEnumerable para um IQueryable. |
| Cast<TResult>(IEnumerable) |
Conjura os elementos de an IEnumerable para o tipo especificado. |
| OfType<TResult>(IEnumerable) |
Filtra os elementos de um IEnumerable com base num tipo especificado. |