Freigeben über


LinkLabel.LinkCollection Klasse

Definition

Stellt die Auflistung von Links in einem LinkLabel-Steuerelement dar.

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
Vererbung
LinkLabel.LinkCollection
Implementiert

Hinweise

Die LinkLabel.LinkCollection Klasse speichert den im LinkLabel Steuerelement angezeigten Link. Jedes Element in der Auflistung ist eine Instanz der LinkLabel.Link Klasse, die die Informationen des Links definiert.

Die Add Methode bietet die Möglichkeit, der Auflistung eine einzelne LinkLabel.Link hinzuzufügen. Um Links zu entfernen, können Sie entweder die Remove Methode oder die RemoveAt Methode verwenden, wenn Sie wissen, wo sich der Link in der Auflistung befindet. Mit der Clear Methode können Sie alle Links aus der Auflistung entfernen, anstatt die Remove Methode zum Entfernen eines einzelnen Links gleichzeitig zu verwenden.

Zusätzlich zu Methoden und Eigenschaften zum Hinzufügen und Entfernen von Elementen bietet dies LinkLabel.LinkCollection auch Methoden zum Suchen von Links in der Auflistung. Mit der Contains Methode können Sie ermitteln, ob es LinkLabel.Link sich um ein Element der Auflistung handelt. Sobald Sie wissen, dass sich der Link in der Sammlung befindet, können Sie die IndexOf Methode verwenden, um zu bestimmen, wo sich der Link in der Auflistung befindet.

Konstruktoren

LinkLabel.LinkCollection(LinkLabel)

Initialisiert eine neue Instanz der LinkLabel.LinkCollection-Klasse.

Eigenschaften

Count

Ruft die Anzahl der Links in der Auflistung ab.

IsReadOnly

Ruft einen Wert ab, der angibt, ob diese Auflistung schreibgeschützt ist.

Item[Int32]

Ruft den Link am angegebenen Index in der Collection ab oder legt diesen fest.

Item[String]

Ruft einen Link mit dem angegebenen Schlüssel aus der Auflistung ab.

LinksAdded

Ruft einen Wert ab, der angibt, ob der LinkLabel.LinkCollection Links hinzugefügt wurden.

Methoden

Add(Int32, Int32)

Fügt der Auflistung einen Link hinzu.

Add(Int32, Int32, Object)

Fügt der Auflistung einen Link sowie die ihm zuzuordnenden Informationen hinzu.

Add(LinkLabel+Link)

Fügt der Auflistung einen Link mit dem angegebenen Wert hinzu.

Clear()

Löscht alle Links aus der Auflistung.

Contains(LinkLabel+Link)

Bestimmt, ob der angegebene Link in der Auflistung enthalten ist.

ContainsKey(String)

Gibt einen Wert zurück, der angibt, ob die Auflistung einen Link mit dem angegebenen Schlüssel enthält.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEnumerator()

Gibt einen Enumerator zurück, mit dem die Auflistung von Links durchlaufen werden soll.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IndexOf(LinkLabel+Link)

Gibt den Index des angegebenen Links in der Auflistung zurück.

IndexOfKey(String)

Gibt den nullbasierten Index des ersten Vorkommens des angegebenen Schlüssels in der gesamten Auflistung zurück.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Remove(LinkLabel+Link)

Entfernt den angegebenen Link aus der Auflistung.

RemoveAt(Int32)

Entfernt einen Link, der sich an einer angegebenen Position in der Auflistung befindet.

RemoveByKey(String)

Entfernt den Link mit dem angegebenen Schlüssel.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32)

Eine Beschreibung dieses Elements finden Sie unter CopyTo(Array, Int32).

ICollection.IsSynchronized

Eine Beschreibung dieses Elements finden Sie unter IsSynchronized.

ICollection.SyncRoot

Eine Beschreibung dieses Elements finden Sie unter SyncRoot.

IList.Add(Object)

Eine Beschreibung dieses Elements finden Sie unter Add(Object).

IList.Contains(Object)

Eine Beschreibung dieses Elements finden Sie unter Contains(Object).

IList.IndexOf(Object)

Eine Beschreibung dieses Elements finden Sie unter IndexOf(Object).

IList.Insert(Int32, Object)

Eine Beschreibung dieses Elements finden Sie unter Insert(Int32, Object).

IList.IsFixedSize

Eine Beschreibung dieses Elements finden Sie unter IsFixedSize.

IList.Item[Int32]

Eine Beschreibung dieses Elements finden Sie unter Item[Int32].

IList.Remove(Object)

Eine Beschreibung dieses Elements finden Sie unter Remove(Object).

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für