2012-06-07 31 views
3

我需要根据复选框动态复制面板中的所有控件。 (如果复选框被选中,则会出现另一个面板)。c#动态复制面板

最后,当我点击计算时,它为每个创建的面板执行相同的预定义操作。

图片就明白了:

enter image description here

有人能告诉我该怎么做?

+1

是否有一个UserControl不起作用的原因? –

+2

使其成为UserControl,并且选中复选框时,添加新的用户控件。 – vcsjones

回答

3

把你想要的控件放到UserControl中。

当复选框被选中时,创建该控件的一个实例并添加它。

MyPanel myPanel = new MyPanel(); 
myPanel.Location = new Point(25,25); 
this.Controls.Add (myPanel); 

位置是您想要的形式。

+0

没关系。谢谢! – user1161257