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, “https://www.afguven.com”);
Adres olarak verebileceğiniz linkler:
Internet adresi https://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, "https://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());
}
