LinkLabel.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);
}
}
Related examples in the same category