看不懂呵。。。不过俺自己刚刚搞定。谢谢各位帮忙。我把源代码贴上来参考一下。
//添加一个链接标签
LinkLabel ll1 = new LinkLabel();
ll1.Links[0].LinkData = "http://www.163.com";
ll1.Text = "网易首页(动态生成控件)";
ll1.AutoSize=true;
ll1.Location=new Point(linkLabel1.Left,linkLabel1.Top+linkLabel1.Height+10);
tabPage3.Controls.Add(ll1);
//注册标签的三个事件
ll1.MouseLeave += new System.EventHandler(this.mouseLeave);
ll1.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LinkClicked);
ll1.MouseEnter += new System.EventHandler(this.mouseEnter);
//自定义三个控件事件的方法
private void mouseEnter(object sender, EventArgs e)
{
toolStripStatusLabel1.Text = ((LinkLabel)sender).Links[0].LinkData.ToString();
}
private void mouseLeave(object sender, EventArgs e)
{
toolStripStatusLabel1.Text = "";
}
private void LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start(e.Link.LinkData.ToString());
}
这样就行了。