【问题标题】:How to create events for buttons created while runtime?如何为运行时创建的按钮创建事件?
【发布时间】:2011-12-13 13:42:01
【问题描述】:

我有一个带有 gui 的应用程序,我在其中创建了一些按钮,而不是使用设计器,而是在代码中运行时。

我需要这些按钮的一些点击事件。有没有办法在没有设计师的情况下制作活动?也许这是一个菜鸟问题,但我以前没有这样做过,而且我没有找到搜索 msdn 的重点。

【问题讨论】:

  • 您使用的是什么系统、语言、GUI 框架等?

标签: c# events user-interface button


【解决方案1】:

这真的太容易了。

我刚刚向设计器添加了一个按钮,并查看了设计器生成的代码。

我只需要创建按钮,实现事件方法,然后参考该方法为按钮添加一个新的 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)
    {
        ...
    }

仅此而已。有用。

【讨论】:

    猜你喜欢
    • 2016-06-29
    • 1970-01-01
    • 2021-08-09
    • 1970-01-01
    • 1970-01-01
    • 2020-11-16
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多