C#中响应linkLabel的点击事件
我做了一个动态生成LinkLabel的程序,这里面LinkLabel是循环生成的,我想设置成,在点击不同的LinkLabel时,会保存不同的信息。
循环生成LinkLabel
LinkLabel lkl = new LinkLabel();
lkl.Name = i.ToString(); //i是循环变量
lkl.LinkClicked += new LinkLabelLinkClickedEventHandler(LinkClicked);
private void LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
string a = lkl.Name;
MessageBox.Show(a);
}
lkl是动态LinkLabel对象。
怎样使点击不同LinkLabel时,获取到不同的Name
------解决方案--------------------
string a = (sender as LinkLabel).Name;