[VB] Hyperlinks in Visual Basic

R

robinio

Gast
Wie kann man in Visual Basic einen Hyperlink auf eine bestimmte Seite erstellen?
Der Link sollte in einem extra Browserfenster geöffnet werden.
 
AW: Hyperlinks in Visual Basic

Hey hier findest du ein Beispiel für ein LinkLabel, unter Example ist ein VB Source Beispiel Diese Seite musst du aber mit dem Internet Explorer öffnen msdn microsoft
Code:
[Visual Basic, C#, C++] Das folgende Beispiel veranschaulicht die Verwendung der LinkLabel-Klasse, wobei mehrere
LinkArea-Abschnitte definiert sind, um eine Beschriftung auf einem Formular anzuzeigen. Das Beispiel veranschaulicht das Festlegen
der AutoSize-Eigenschaft, der LinkBehavior-Eigenschaft, der DisabledLinkColor-Eigenschaft, der LinkColor-Eigenschaft und der 
VisitedLinkColor-Eigenschaft zum Anpassen der Darstellung von LinkLabel. Die erste LinkArea wird mit Hilfe der 
LinkLabel.LinkArea-Eigenschaft angegeben. Dem LinkLabel werden mit der LinkCollection.Add-Methode weitere Verknüpfungen 
hinzugefügt. Im Beispiel wird das LinkClicked-Ereignis durch Starten des Webbrowsers für Hyperlinks und Anzeigen einer MessageBox
für andere Verknüpfungen behandelt.
Code:
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,.
 
Zuletzt bearbeitet:
Zurück
Oben