【问题标题】:How would one add code to a control that was added programmatically to a windows form application in c#? [duplicate]如何将代码添加到以编程方式添加到 c# 中的 windows 窗体应用程序的控件中? [复制]
【发布时间】:2020-02-21 20:06:32
【问题描述】:

我对 C# 非常陌生,我想以编程方式将按钮添加到表单中。当这个按钮被按下时,我希望它运行一些代码(就像一个普通的按钮 woukd 工作)。但是,我搜索的所有地方都只显示了如何添加按钮,而不是如何向按钮添加代码。

【问题讨论】:

  • var button = new Button(); button.Click += (s, args) => { doSomething(); doSomethingElseAfterdoSomething(); }
  • 我一直在尝试将此按钮添加到选项卡。是否需要更改代码以使其显示在选项卡中?
  • 添加到哪里都无所谓
  • 这能回答你的问题吗? C# - Add button click events using code

标签: c# winforms


【解决方案1】:

一种方法是给按钮一个 name 属性,然后在您的代码中通过它的名称“引用”按钮,如下所示:

void btnButton_Click(object sender, EventArgs e)
{
 // your code goes here
} 

其中 btnButton_Click 是按钮的名称。

【讨论】:

    猜你喜欢
    • 2012-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-23
    • 1970-01-01
    相关资源
    最近更新 更多