2010-02-04 111 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