LinkLabel.LinkCollection Classe

Definizione

Rappresenta la raccolta di collegamenti all'interno di un LinkLabel controllo .

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
Ereditarietà
LinkLabel.LinkCollection
Implementazioni

Commenti

La LinkLabel.LinkCollection classe archivia il collegamento visualizzato nel LinkLabel controllo . Ogni elemento della raccolta è un'istanza della LinkLabel.Link classe , che definisce le informazioni del collegamento.

Il Add metodo consente di aggiungere un singolo LinkLabel.Link oggetto alla raccolta. Per rimuovere i collegamenti, è possibile utilizzare il Remove metodo o il RemoveAt metodo se si sa dove si trova il collegamento all'interno della raccolta. Il Clear metodo consente di rimuovere tutti i collegamenti dalla raccolta anziché utilizzare il Remove metodo per rimuovere un singolo collegamento alla volta.

Oltre ai metodi e alle proprietà per l'aggiunta e la rimozione di elementi, fornisce LinkLabel.LinkCollection anche metodi per trovare i collegamenti all'interno della raccolta. Il Contains metodo consente di determinare se un LinkLabel.Link oggetto è un membro della raccolta. Dopo aver rilevato che il collegamento si trova all'interno della raccolta, è possibile utilizzare il IndexOf metodo per determinare dove si trova il collegamento all'interno della raccolta.

Costruttori

Nome Descrizione
LinkLabel.LinkCollection(LinkLabel)

Inizializza una nuova istanza della classe LinkLabel.LinkCollection.

Proprietà

Nome Descrizione
Count

Ottiene il numero di collegamenti nella raccolta.

IsReadOnly

Ottiene un valore che indica se questa raccolta è di sola lettura.

Item[Int32]

Ottiene o imposta il collegamento in corrispondenza dell'indice specificato all'interno dell'insieme.

Item[String]

Ottiene un collegamento con la chiave specificata dall'insieme.

LinksAdded

Ottiene un valore che indica se i collegamenti sono stati aggiunti all'oggetto LinkLabel.LinkCollection.

Metodi

Nome Descrizione
Add(Int32, Int32, Object)

Aggiunge un collegamento alla raccolta con le informazioni da associare al collegamento.

Add(Int32, Int32)

Aggiunge un collegamento alla raccolta.

Add(LinkLabel+Link)

Aggiunge un collegamento con il valore specificato all'insieme.

Clear()

Cancella tutti i collegamenti dalla raccolta.

Contains(LinkLabel+Link)

Determina se il collegamento specificato si trova all'interno della raccolta.

ContainsKey(String)

Restituisce un valore che indica se l'insieme contiene un collegamento con la chiave specificata.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore da utilizzare per scorrere la raccolta di collegamenti.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(LinkLabel+Link)

Restituisce l'indice del collegamento specificato all'interno dell'insieme.

IndexOfKey(String)

Recupera l'indice in base zero della prima occorrenza della chiave specificata all'interno dell'intera raccolta.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Remove(LinkLabel+Link)

Rimuove il collegamento specificato dalla raccolta.

RemoveAt(Int32)

Rimuove un collegamento in una posizione specificata all'interno della raccolta.

RemoveByKey(String)

Rimuove il collegamento con la chiave specificata.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICollection.CopyTo(Array, Int32)

Per una descrizione di questo membro, vedere CopyTo(Array, Int32).

ICollection.IsSynchronized

Per una descrizione di questo membro, vedere IsSynchronized.

ICollection.SyncRoot

Per una descrizione di questo membro, vedere SyncRoot.

IList.Add(Object)

Per una descrizione di questo membro, vedere Add(Object).

IList.Contains(Object)

Per una descrizione di questo membro, vedere Contains(Object).

IList.IndexOf(Object)

Per una descrizione di questo membro, vedere IndexOf(Object).

IList.Insert(Int32, Object)

Per una descrizione di questo membro, vedere Insert(Int32, Object).

IList.IsFixedSize

Per una descrizione di questo membro, vedere IsFixedSize.

IList.Item[Int32]

Per una descrizione di questo membro, vedere Item[Int32].

IList.Remove(Object)

Per una descrizione di questo membro, vedere Remove(Object).

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un IEnumerable in base a un tipo specificato.

Si applica a