Das LinkLabel-Steuerelement ähnelt einem Label-Steuerelement, kann aber einen Hyperlink anzeigen.
Im Text des Steuerelements können mehrere Hyperlinks angegeben werden.
Jeder Hyperlink kann innerhalb einer Anwendung eine andere Aufgabe ausführen.
Sie können z. B. einen Hyperlink verwenden, um eine Webseite in Microsoft Internet
Explorer anzuzeigen oder eine einer Anwendung zugeordnete Protokolldatei zu laden.
Jeder im LinkLabel-Steuerelement angezeigte Hyperlink ist eine Instanz der
LinkLabel.Link-Klasse. Die LinkLabel.Link-Klasse definiert Anzeigeinformationen, Zustand
und Position des Hyperlinks. Darüber hinaus können Sie dem Hyperlink mit Hilfe der
LinkData-Eigenschaft der LinkLabel.Link-Klasse Informationen zuordnen, z. B. einen
anzuzeigenden URL. Wenn ein Benutzer auf einen Hyperlink im Steuerelement klickt, wird
das LinkClicked-Ereignis ausgelöst, und das LinkLabel.Link-Objekt, das den Hyperlink
darstellt, auf den geklickt wurde, wird als Teil des LinkLabelLinkClickedEventArgs-Objekts
übergeben, das dem Ereignishandler als Parameter übergeben wird. Sie können dieses
Objekt zum Abrufen des LinkLabel.Link-Objekts verwenden, das dem Hyperlink zugeordnet
ist, auf den der Benutzer geklickt hat. Alle Hyperlinks im LinkLabel-Steuerelement werden in
der LinkLabel.LinkCollection-Klasseninstanz für das Steuerelement gespeichert.
Es gibt zwei Möglichkeiten, dem LinkLabel-Steuerelement einen Hyperlink hinzuzufügen.
Die schnellste Möglichkeit besteht darin, ein LinkArea-Objekt anzugeben und es der
LinkArea-Eigenschaft zuzuordnen. Dies ermöglicht es Ihnen, einen einzelnen Hyperlink im
Text des Steuerelements anzugeben. Um mehrere Hyperlinks hinzuzufügen, können Sie die
Add-Methode der LinkLabel.LinkCollection-Klasse verwenden, indem Sie über die
Links-Eigenschaft auf die Auflistung zugreifen.
Beim Erstellen eines LinkLabel-Steuerelements wird der LinkLabel.LinkCollection ein
Standardhyperlink hinzugefügt, der den gesamten Text des LinkLabel-Steuerelements
enthält. Sie können diesen Standardhyperlink überschreiben, indem Sie mit der
LinkArea-Eigenschaft einen neuen Verknüpfungsbereich angeben, oder Sie können einen
Hyperlink mit Hilfe der Add-Methode der LinkLabel.LinkCollection angeben. Mit Hilfe der
Remove-Methode der LinkLabel.LinkCollection-Klasse können Sie den Standardhyperlink
auch entfernen.
Das LinkLabel stellt eine Reihe von Eigenschaften bereit, mit deren Hilfe Sie die Darstellung
von Hyperlinks im Steuerelement definieren können. Die ActiveLinkColor-Eigenschaft, die
DisabledLinkColor-Eigenschaft, die LinkColor-Eigenschaft und die
VisitedLinkColor-Eigenschaft definieren die Farben, die bei der Darstellung verschiedener
Zustände eines Hyperlinks verwendet werden. Die LinkBehavior-Eigenschaft definiert die
Anzeige der einem Hyperlink zugeordneten Unterstreichung,.