在C#Windows窗体中,如何添加事件以在单击时更改复选框的文本? 我的代码调用了" criarCheckBox"什么时候需要,但我不能引用它来添加动作。
public void criarCheckBox(String nome, String texto)
{
CheckBox box = new CheckBox();
box.Name = nome;
box.Text = texto;
listaCheckBox.Add(box);
box.CheckedChanged += new EventHandler(checkBoxClick);
}
void checkBoxClick(object sender, EventArgs e)
{
}
答案 0 :(得分:0)
使用sender参数:
void checkBoxClick(object sender, EventArgs e)
{
var checkBox = (CheckBox)sender;
checkBox.Text = "Hello";
}