2010-02-04 72 views
5

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

我需要做的是取1个Groupbox,并在运行时根据用户选择创建多个Groupbox来显示。除了动态创建嵌套在其中的Groupbox和其他控件外,还有克隆或复制原始内容的方法。

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

回答

6

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

也许建议你看看为winforms创建用户控件。

+1

+1呀,最简单的方法将高清是创建与所有的东西的用户控件。 – 2010-02-04 16:44:30

+1

谢谢!这很好。 – rioja 2010-02-04 17:28:42

+0

哦 - 你刚刚救了我几次我们的时间和膨胀的负担! – Zolomon 2011-06-09 13:18:39