C#如何获取当前选中Label的Name属性

来源:百度知道 编辑:UC知道 时间:2024/05/28 11:11:34
有20个Label动态用循环添加上去的,添加到一个Dictionary集合中,键是Label的Name,选中某个Label时,如何获取Label的Name?

在循环为Label的Click事件挂载以下的方法,这个方法将点击的Label的name赋值给变量_LBName

private string _LBName;
private OnlabelClick(object sender,EventArg e)
{
this._LBName = ((Label)sender).Name;
}

挂载事件的代码(为label1的Click事件挂载OnlabelClick):
this.label1.Click += new EventHandler(this.OnlabelClick);

(Label)(form1.selectedControl).id

把名字与label的value设成一样的 用label。value不就行了么