【问题标题】:c# duplicate panels dynamicallyc#动态复制面板
【发布时间】:2012-06-07 18:30:07
【问题描述】:

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

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

图片理解:

谁能告诉我该怎么做?

【问题讨论】:

  • UserControl 不起作用有什么原因吗?
  • 让它成为一个UserControl,当一个复选框被选中时,添加一个新的用户控件。

标签: c# dynamic duplicates panel


【解决方案1】:

将您想要的控件放入 UserControl。

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

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

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

【讨论】:

    猜你喜欢
    • 2020-08-04
    • 2021-03-10
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-07
    • 1970-01-01
    相关资源
    最近更新 更多