更改动态创建的复选框的文本



在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)
    {
    }

使用sender参数:

void checkBoxClick(object sender, EventArgs e)
{
    var checkBox = (CheckBox)sender;
    checkBox.Text = "Hello";
}

相关内容

  • 没有找到相关文章

最新更新