Güzel Özetlemiş arkadaşÖ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 adresiBağlantıları görmek için lütfen Giriş Yap
Mail adresi mailto:[email protected]
Program sürücü:afguven.exe vb…
Klasör c: klasör vb…
Bağlantıları görmek için lütfen Giriş Yap
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
28private 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, "Bağlantıları görmek için lütfen Giriş Yap");
linkLabel1.Links.Add(60, 6, "mailto:[email protected]");
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());
}