LinkLabel.LinkCollection Classe

Definição

Representa a coleção de ligações dentro de um LinkLabel controlo.

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

Observações

A LinkLabel.LinkCollection classe armazena o link exibido no LinkLabel controlo. Cada item na coleção é uma instância da LinkLabel.Link classe, que define a informação do link.

O Add método permite adicionar um single LinkLabel.Link à coleção. Para remover links, pode usar o Remove método ou o RemoveAt método se souber onde o link está localizado dentro da coleção. O Clear método permite-lhe remover todos os links da coleção em vez de usar o Remove método para remover um único link de cada vez.

Para além dos métodos e propriedades para adicionar e remover itens, também LinkLabel.LinkCollection fornece métodos para encontrar ligações dentro da coleção. O Contains método permite-lhe determinar se a LinkLabel.Link é membro da coleção. Quando souber que o link está localizado dentro da coleção, pode usar o IndexOf método para determinar onde o link está dentro da coleção.

Construtores

Name Description
LinkLabel.LinkCollection(LinkLabel)

Inicializa uma nova instância da LinkLabel.LinkCollection classe.

Propriedades

Name Description
Count

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

IsReadOnly

Recebe um valor que indica se esta coleção é apenas de leitura.

Item[Int32]

Obtém ou define a ligação no índice especificado dentro da coleção.

Item[String]

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

LinksAdded

Obtém um valor que indica se ligações foram adicionadas ao LinkLabel.LinkCollection.

Métodos

Name Description
Add(Int32, Int32, Object)

Adiciona um link à coleção com informações para associar ao link.

Add(Int32, Int32)

Adiciona um link à coleção.

Add(LinkLabel+Link)

Adiciona um link com o valor especificado à coleção.

Clear()

Apaga todos os links da coleção.

Contains(LinkLabel+Link)

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

ContainsKey(String)

Devolve um valor que indica se a coleção contém uma ligação 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 links.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IndexOf(LinkLabel+Link)

Devolve o índice do link especificado dentro da coleção.

IndexOfKey(String)

Recupera o índice baseado em zero da primeira ocorrência da chave especificada dentro de toda a coleção.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
Remove(LinkLabel+Link)

Remove o link especificado da coleção.

RemoveAt(Int32)

Remove um link num local especificado dentro da coleção.

RemoveByKey(String)

Remove a ligação com a chave especificada.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
ICollection.CopyTo(Array, Int32)

Para uma descrição deste elemento, veja CopyTo(Array, Int32).

ICollection.IsSynchronized

Para uma descrição deste elemento, veja IsSynchronized.

ICollection.SyncRoot

Para uma descrição deste elemento, veja SyncRoot.

IList.Add(Object)

Para uma descrição deste elemento, veja Add(Object).

IList.Contains(Object)

Para uma descrição deste elemento, veja Contains(Object).

IList.IndexOf(Object)

Para uma descrição deste elemento, veja IndexOf(Object).

IList.Insert(Int32, Object)

Para uma descrição deste elemento, veja Insert(Int32, Object).

IList.IsFixedSize

Para uma descrição deste elemento, veja IsFixedSize.

IList.Item[Int32]

Para uma descrição deste elemento, veja Item[Int32].

IList.Remove(Object)

Para uma descrição deste elemento, veja Remove(Object).

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.

Aplica-se a