我有一个 Checkbox
数组。我将它放在 Listview
中。我为它们设置了 CheckedChanged
事件处理程序。 CheckedChanged
事件成功触发,我想从发送者对象获取控件的 GUID。如何获取 GUID?
_ckeckBox[i].CheckedChanged += new EventHandler(frmMain_CheckedChanged);
void frmMain_CheckedChanged(object sender, EventArgs e)
{
}
最佳答案
正如评论员所提到的,sender 参数告诉您哪个控件正在调用该事件:
void frmMain_CheckedChanged(object sender, EventArgs e)
{
CheckBox cb = sender as CheckBox;
if (cb != null) {
MessageBox.Show("Checked " + cb.Name);
}
}
关于c# - 如何获取控件的 GUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13974507/