LinkLabels: Text property and LinkArea : LinkLabel « GUI Windows Forms « C# / CSharp Tutorial






LinkLabels: Text property and LinkArea
using System;
using System.Drawing;
using System.Windows.Forms;

public class LinkLabelTextPropertyLinkArea : Form {
    LinkLabel lnkMsft = new LinkLabel();

  public LinkLabelTextPropertyLinkArea(){
    Size = new Size(300,250);
  
    lnkMsft.Parent = this;
    lnkMsft.Text = "www.java2s.com";
    lnkMsft.Location = new Point(0,0);
    lnkMsft.AutoSize = true;
    lnkMsft.BorderStyle = BorderStyle.None;
    lnkMsft.LinkArea = new LinkArea(4,9);
    lnkMsft.LinkClicked +=   new System.Windows.Forms.LinkLabelLinkClickedEventHandler(lnkMsft_LinkClicked);
  }

  static void Main() 
  {
    Application.Run(new LinkLabelTextPropertyLinkArea());
  }
  private void lnkMsft_LinkClicked(object sender, 
                   LinkLabelLinkClickedEventArgs e)
  {
      lnkMsft.Links[lnkMsft.Links.IndexOf(e.Link)].Visited = true;
       System.Diagnostics.Process.Start(lnkMsft.Text);
  }
}








23.26.LinkLabel
23.26.1.LinkLabels: Text property and LinkAreaLinkLabels: Text property and LinkArea
23.26.2.LinkLabels: Add a linkLinkLabels: Add a link
23.26.3.LinkLabels: use generic Add and generic handlerLinkLabels: use generic Add and generic handler
23.26.4.LinkLabels: multiple links and generic handlerLinkLabels: multiple links and generic handler
23.26.5.LinkLabels: link to text fileLinkLabels: link to text file
23.26.6.Add Image in an ImageList to a LinkLabelAdd Image in an ImageList to a LinkLabel