2012-06-08 64 views
0

我有一個winform應用程序,默認情況下,它包含大約一打標準組件的UI。每組組件代表應用程序與之通信的硬件設備。我需要能夠複製或複製這組控件的多個實例,以便主窗體包含此UI的1,10或100個實例,並使用Tab接口來保存每組10個「控制接口」。我正在尋找如何最好地處理和管理這個問題的建議。換句話說,如何最好地創建和管理通常可能是單個用戶界面的多個實例。我在想我可以很容易地創建一個對象列表,每個對象都是構成與之通信的硬件的單一表示的所有組件的容器。winform中UI的多個實例

雖然我使用設計器創建了界面,但我認爲使用設計器創建所有額外的「組件集」並不實際,這些將在安裝時確定。我想基本上我需要一個列表或數組的「this.components」對象容器的每個接口實例。任何關於如何處理和解決這個問題的建議將不勝感激。

感謝,

加里

+0

這取決於你想如何組織它們。它們是什麼?視窗?停靠的控件?可停靠窗戶? –

+1

最好避免考慮用1200多個控件創建用戶界面。這會嚴重地吸泥。它聽起來像你需要一個UserControl。 –

+0

@HansPassant「嚴重吸泥」大聲笑有時我很抱歉,我不是英語發音者!大聲笑 –

回答