Thứ Tư, 7 tháng 8, 2013

LinkLabel control in Windows Form

Như ta đã biết Label dùng để hiển thị văn bản trên form. Có các thuộc tính: kích cỡ, kiểu, fonrt, màu sắc, ...
LinkLabel cũng có tính chất tương tự như Label, nhưng có hỗ trợ mở một form mới hoặc cả địa chỉ web.

Ta thiết kế như sau:

Form1:




Form2:
Ở đây ta chú ý các phương thức:

  • ActiveLinkColor: Màu sắc Label có hiệu lực.
    linkLabel1.ActiveLinkColor = Color.Blue; 
  • DisabledLinkColor: Color. linkLabel1.DisabledLinkColor = Color.Blue; 
  • LinkColor: linkLable1.LinkColor = Color.Blue; 
  • Phương thức mở địa chỉ web: System.Diagnostics.Process.Start(“http://google.com”);


Code LinkLabel Mở Form mới:

private void llblForm_LinkClicked ( object sender, LinkLabelLinkClickedEventArgs e )
{
   Form2 f = new Form2();
   f.ShowDialog();
}

Code mở Url:

private void llblWeb_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
    System.Diagnostics.Process.Start("http://google.com");
}

2 nhận xét: