你可以在form里先加一个容器,专门来放你要动态添加控件。
你根据不同的情况,往这个容器里添加你要添加的控件。
假设,你容器是个panel,name是panel1。
你要添加的控件是个button。
button button1 = new button();
然后定义一下button1的事件呀属性呀之类的。定义好了。
panel1.controls.add(button1);
差不多了。
Control 容器 = new Control();
Control 控件 = new Control();
容器.Controls.Add(控件);