我需要根据复选框动态复制一个包含其中所有控件的面板。 (如果选中复选框,则会出现另一个面板)。
最后,当我点击“计算”时,它会对创建的每个面板执行相同的预定义操作。
看图看懂:
谁能告诉我该怎么做?
最佳答案
将您想要的控件放入 UserControl。
选中复选框时,创建该控件的实例并添加它。
MyPanel myPanel = new MyPanel();
myPanel.Location = new Point(25,25);
this.Controls.Add (myPanel);
位置是您在表单中想要的位置。
关于c# 动态复制面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10937714/