C# 动态添加控件

最近想实现在绘图区实现类似流程图编程的界面,因此学习了如何动态添加控件。

通过借鉴网络大牛们的笔记,发现动态添加控件还是比较容易的。现在记录如下:

我需要通过点击按钮实现添加控件,因此第一步要给相应按钮添加一个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         }

这样就在指定位置添加了一个指定的按钮控件。需要添加其他控件也是一样的方法。

 

 

posted @ 2017-02-03 10:26  longwu357  阅读(19763)  评论(0编辑  收藏  举报