如何获得动态创建按钮C#winforms的单击按钮事件

时间:2017-11-10 19:26:30

标签: c# winforms

我有动态生成按钮的代码

Button txt = new Button();
this.Controls.Add(txt);
txt.Top = cleft * 40;
txt.Name = "txt_" + cb;
txt.Size = new Size(200, 16);
txt.Left = 150;

但我想不出如何生成点击事件。

1 个答案:

答案 0 :(得分:1)

我假设你不是指“如何生成”,而是指如何处理。由于您有动态按钮的引用,只需添加一个事件处理程序:

txt.Click += new EventHandler(eventHandlerFunction);

或者使用lambda:

txt.Click += (object sender, EventArgs e) => ...;