Örneğin;
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
Mail adresi mailto:
afguven33@hotmail.com
Program sürücü:afguven.exe vb…
Klasör c: klasör vb…
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 | 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, "
");
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());
} |