vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Linklabel (dynamisch) über GUI erstellen 
Autor: keco
Datum: 12.04.12 18:43

Ich nehme an du meinst, dass nichts passiert, wenn du auf das LinkLabel klickst? Beim Erstellen kannst du den Link entweder in die Tag-Eigenschaft des LinkLabels hinterlegen oder in einem Dictionary mit dem Name des LinkLabels und der URL verwalten.

Den Ereignishandler fügst du dynamisch mit AddHandler hinzu und wertest die Tag-Eigenschaft (oder das Dictionary) aus. Ich habe es mit einem Dictionary gelöst.

    Private linkList As New Dictionary(Of LinkLabel, String)
 
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) _
      Handles Button1.Click
        Dim link As New LinkLabel
        link.Name = "lnkLabel1"
        link.Text = "vb@rchiv"
 
        linkList.Add(link, "http://www.vbarchiv.net/home/index.php")
        AddHandler link.LinkClicked, AddressOf LinkLabel_LinkClicked
 
        Me.Controls.Add(link)
    End Sub
 
    Private Sub LinkLabel_LinkClicked(sender As System.Object, e As _
      System.Windows.Forms.LinkLabelLinkClickedEventArgs)
        If TypeOf sender Is LinkLabel Then
            Dim link As LinkLabel = DirectCast(sender, LinkLabel)
 
            If linkList.ContainsKey(link) Then
                Process.Start(linkList(link))
            End If
        End If
    End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Linklabel (dynamisch) über GUI erstellen2.767Jackson BIH12.04.12 13:29
Re: Linklabel (dynamisch) über GUI erstellen1.243Manfred X12.04.12 17:42
Re: Linklabel (dynamisch) über GUI erstellen1.213Jackson BIH13.04.12 08:55
Re: Linklabel (dynamisch) über GUI erstellen1.568keco12.04.12 18:43
Re: Linklabel (dynamisch) über GUI erstellen1.199Jackson BIH13.04.12 08:59
Re: Linklabel (dynamisch) über GUI erstellen1.228Jackson BIH13.04.12 09:54
Re: Linklabel (dynamisch) über GUI erstellen1.291keco13.04.12 18:35

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel