克隆 Winform 控件

5
我在VB.NET的winform应用程序中有一个groupbox。该groupbox包含几个标签、文本框和复选框。这是通过从VS工具箱中简单地拖动控件创建的。
我需要做的是,根据用户选择,在运行时创建多个Groupboxes来显示。是否有一种方法可以克隆或复制原始的Groupbox,而不是动态创建嵌套在其中的Groupboxes和其他控件。
然后我只需更改属性。标签文本、文本框文本等。以及在布局中的Groupbox位置。
2个回答

6
你可以创建一个基于你的组合框的用户控件,以便重复使用。然后在运行时创建所需的实例并将它们添加到表单中。也许建议你研究一下如何为winforms创建用户控件。

1
+1,最简单的方法肯定是创建一个带有所有这些内容的用户控件。 - Seth Moore
哦 - 你刚刚为我节省了几个小时的时间和大量的冗余代码! - Zolomon


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接