c# 动态复制面板

标签 c# dynamic duplicates panel

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

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

看图看懂:

enter image description here

谁能告诉我该怎么做?

最佳答案

将您想要的控件放入 UserControl。

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

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

位置是您在表单中想要的位置。

关于c# 动态复制面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10937714/

相关文章:

c# - 如何使用 CsvHelper 编写从 DynamicObject 派生的类?

ajax - JSF 动态包含使用 Ajax 请求

python - 索引错误: list index out of range when removing duplicates

c# - 将业务层的通用查询转换为数据访问层

c# - oleobject 替代 c#

javascript - 将对象内的对象集合从 js 传递到 C#

jquery - 重命名 Javascript 数组中的重复项

c# - 查找十进制数中 n 位置的数字的最佳方法是什么?

php - 在页面上显示mysql数据而不刷新页面-下拉列表

java - 如何将多个 csv 文件合并为具有单个标题的单个 csv 文件并根据特定列删除重复项