我想在C#VS項目中使用選項卡控件。標籤應該都包含大量的控件。這些選項卡是動態生成的。所以我想要做的是設計一個包含使用設計器的所有控件的面板。然後,在運行時創建新選項卡時,我想將面板(或其所有控件)複製到新選項卡。在VS C#項目中複製控件
我想我必須創建一個代表面板的新類。如果打開了一個新選項卡,我將生成該類的新實例並將此面板控件添加到新選項卡。
他們我有兩個問題: 1.我的理解是否正確或您是否需要以另一種方式進行操作? 2.如何創建一個代表具有控件的面板的類?如果我在設計器中執行此操作,我將創建兩個窗體窗體,一個窗體包含選項卡控件,另一個窗體窗體包含具有示例控件的面板。但是這種方式面板是Windows窗體的一部分,自動生成的類也表示一個包含帶控件的面板的窗體。所以這個類的一個實例是一個窗體,而不是一個面板。所以我不能將它添加到標籤。
你能幫我解決這個問題嗎(我對c#和oo編程頗爲陌生)?
P.S .:我想你也可以遍歷面板的所有控件,並將它們添加到另一個面板。你做這件事會容易嗎?那麼你會怎麼做呢?
只需創建一個UserControl。 –