Linklabel

İçinde hyper link (web sayfası adresleri) bulunan Label kontrolleri oluşturmak için kullanılır.

Links

Label içindeki linkleri belirlemek için bu özellik kullanılabilir.

Link.Add(başlangıç, uzunluk, adres)

Örnek:

linkLabel1.Links.Add(21, 6, “http://www.afguven.com”);

Adres olarak verebileceğiniz linkler:

Internet adresi http://www.afguven.com

Mail adresi mailto:afguven33@hotmail.com

Program sürücü:afguven.exe vb…

Klasör c: klasör vb…

private void Form2_Load(object sender, EventArgs e)
        {
            linkLabel1.Text = "Sitemize girmek için burayı tıklayın.rn" +
            "Mail göndermek için burayı tıklayın.rn" +
            "Hesap makinesini çalıştırmak için burayı tıklayın.rn" +
            "Harddiskin içeriğini görmek için burayı tıklayın.";

            linkLabel1.Links.Add(21, 6, "http://www.afguven.com");
            linkLabel1.Links.Add(60, 6, "mailto:afguven33@hotmail.com");
            linkLabel1.Links.Add(113, 6, "calc.exe");
            linkLabel1.Links.Add(165, 6, "c:");
            //Linkleri mavi göster
            linkLabel1.LinkColor = Color.Blue;
            //Gezilmiş linkleri kırmızı göster
            linkLabel1.VisitedLinkColor = Color.Red;
            //Aktif linkleri kahverengi göster
            linkLabel1.ActiveLinkColor = Color.Brown;
            //Linklerin altını fare üzerine geldiğinde çiz
            linkLabel1.LinkBehavior = LinkBehavior.HoverUnderline;
        }
        private void linkLabel1_LinkClicked(object sender,
        System.Windows.Forms.LinkLabelLinkClickedEventArgs e)
        {
            //Tıklanan linki ziyaret edilmiş renkle göster
            linkLabel1.Links[linkLabel1.Links.IndexOf(e.Link)].Visited = true;
            //Linki çalıştır
            System.Diagnostics.Process.Start(e.Link.LinkData.ToString());
        }