如何为运行时创建的按钮创建事件?

时间:2011-10-23 13:56:22

标签: c# events user-interface button

我有一个带gui的应用程序,我创建了一些不是设计师的按钮,而是代码中的runetime。

我需要为这些按钮添加一些点击事件。有没有办法在没有设计师的情况下制作活动?也许这是一个noob问题,但我之前没有这样做过,我没有得到msdn的重点。

1 个答案:

答案 0 :(得分:2)

真的太容易了。

我刚刚给设计师添加了一个Button,看看设计师生成了什么代码。

我只需创建按钮,实现事件方法,然后参考该方法向按钮添加新的Click事件。

    this.btnSaveSignal = new System.Windows.Forms.Button();
    this.btnSaveSignal.Click += new System.EventHandler(this.btnSaveSignal_Click);
    .
    .
    .
    private void btnSaveSignal_Click(object sender, EventArgs e)
    {
        ...
    }

就是这样。有用。