动态添加控件,事件

关于C#动态添加控件,以及动态添加事件可以参考窗体文件的 Designer.cs 文件。。。

//添加TextBox控件
private void button1_Click(object sender, EventArgs e)
{
      TextBox txt = new TextBox();
      txt.Name = "txtDemo";
      txt.Text = "txt实例";

      //位置,大小
      txt.Location = new System.Drawing.Point(12, 48);
      txt.Size = new System.Drawing.Size(75, 23);

      //添加到窗体中
      this.Controls.Add(txt);

      //添加事件
      txt.Click += new EventHandler(btn_Click);
}

//定义Click单击事件
private void btn_Click(object sender, EventArgs e)
{
      MessageBox.Show("事件添加成功");
}

  

原文地址:https://www.cnblogs.com/hachun/p/3875229.html