我有动态生成按钮的代码
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;
但我想不出如何生成点击事件。
答案 0 :(得分:1)
我假设你不是指“如何生成”,而是指如何处理。由于您有动态按钮的引用,只需添加一个事件处理程序:
txt.Click += new EventHandler(eventHandlerFunction);
或者使用lambda:
txt.Click += (object sender, EventArgs e) => ...;