Condividi tramite


LinkLabel.LinkCollection Classe

Definizione

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

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 offre la possibilità di aggiungere una singola LinkLabel.Link alla raccolta. Per rimuovere i collegamenti, è possibile usare il metodo o il RemoveRemoveAt metodo se si conosce dove si trova il collegamento all'interno della raccolta. Il Clear metodo consente di rimuovere tutti i collegamenti dalla raccolta anziché usare il Remove metodo per rimuovere un singolo collegamento alla volta.

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

Costruttori

LinkLabel.LinkCollection(LinkLabel)

Inizializza una nuova istanza della classe LinkLabel.LinkCollection.

Proprietà

Count

Ottiene il numero dei collegamenti dell'insieme.

IsReadOnly

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

Item[Int32]

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

Item[String]

Ottiene un collegamento con la chiave specificata dall'insieme.

LinksAdded

Ottiene o imposta un valore che indica se i collegamenti sono stati aggiunti a LinkLabel.LinkCollection.

Metodi

Add(Int32, Int32)

Aggiunge un collegamento all'insieme.

Add(Int32, Int32, Object)

Aggiunge un collegamento all'insieme con le informazioni da associare al collegamento.

Add(LinkLabel+Link)

Consente di aggiungere all'insieme un collegamento con il valore specificato.

Clear()

Cancella tutti i collegamenti dall'insieme.

Contains(LinkLabel+Link)

Determina se il collegamento specificato è contenuto nell'insieme.

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 l'insieme del collegamento.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto 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'intero insieme.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Remove(LinkLabel+Link)

Rimuove il collegamento specificato dall'insieme.

RemoveAt(Int32)

Rimuove un collegamento da una determinata posizione all'interno dell'insieme.

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

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

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a