最近想实现在绘图区实现类似流程图编程的界面,因此学习了如何动态添加控件。
通过借鉴网络大牛们的笔记,发现动态添加控件还是比较容易的。现在记录如下:
我需要通过点击按钮实现添加控件,因此第一步要给相应按钮添加一个click事件,
1 private void button1_Click(object sender, EventArgs e) 2 { 3 Button btn = new Button(); 4 btn.Name = "MyButton"; 5 btn.Text = string.Format("zhixing"); 6 btn.Size = new Size(72, 48); 7 btn.Location = new Point(200,240); 8 this.Controls.Add(btn); 9 }
这样就在指定位置添加了一个指定的按钮控件。需要添加其他控件也是一样的方法。
原文:http://www.cnblogs.com/longwu357/p/6362156.html