开始是一个LinkLabel 控件,LinkLabel 绑定了Clicke事件
LinkLabel Delete = new LinkLabel();
Delete.Text =
"删除";
Delete.Tag="我是第"+i+"行";
//触发详情,删除的超链接事件
Delete.LinkClicked += new
System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.DeviceDelete);
开始就是panel上的一行行数据,每一行后面都添加了一个删除按钮。
我想点击删除删除这一行数据。
所以我需要辨别自己点的删除是哪一行的删除。
在LinkLabel 中添加Tag属性,作为某一行的“删除”连接唯一的标示。
在绑定的函数DeviceDelete()中获取这个LinkLabel 的Tag
void DeviceDelete(object
sender, LinkLabelLinkClickedEventArgs e)
{
LinkLabel
linkLabel = (LinkLabel)sender;
linkLabel.Tag;
}.
然后根据tag处理你的数据即可、
object sender, LinkLabelLinkClickedEventArgs e 参数解释,布布扣,bubuko.com
时间: 2024-10-14 13:52:05