克隆Winform控件

时间:2010-02-04 16:33:14

标签: vb.net winforms controls copy clone

我在VB.NET winform应用程序中有一个groupox。组框包含一些标签,文本框和复选框。这是通过简单地将控件拖出VS工具箱而创建的。

我需要做的是采用1 Groupbox,并在运行时根据用户选择创建多个Groupbox。而不是动态创建嵌套在其中的Groupboxes和其他控件,有没有办法克隆或复制原始控件。

然后我只是改变属性。标签文本,文本框文本等。以及布局中Groupbox的位置。

2 个答案:

答案 0 :(得分:6)

您可以做的是根据您的组框创建一个用户控件,以便重用它。然后,您可以在运行时创建所需的实例,并将它们添加到表单中。

也许建议您考虑为winforms创建用户控件。

答案 1 :(得分:2)