2010-01-28 98 views
2

在開發WinForms應用程序將利用一個標籤控件來顯示不同的數據集,是它最好的我所有的控件添加到選項卡直接,或創建用戶控制,加上我控制的UC和將UC添加到每個不同的選項卡?標籤結構的最佳實踐

我獲悉,UC的做法是最好的做法,我也瞭解了一些好處,但我不知道這是否是真正要走的路...任何解釋無論哪種方式,非常感謝!

回答

7

我發現,我個人不喜歡的用戶控件模型,它有助於獲取代碼由每個功能(標籤)的獨立,並與UI設計時有所幫助。

你可以做到這一點無論哪種方式,但我有更好的長期成功去用戶控件的路線。

+0

同意。儘管有時候當你想要在標籤之間或標籤之外的元素之間共享數據時,它會使事情變得複雜。 – 2010-01-28 19:11:49

+0

我也很喜歡這種方法,因爲這意味着UI可以「按需」在一個相當簡單的方式來加載和卸載動態。 – 2010-01-28 19:13:35

3

除了代碼分離之外,我認爲將UC添加到選項卡控件最終使其更加靈活。例如,如果UI隨時間變化而不再需要選項卡,則可以輕鬆地將其彈​​出並放置在其他位置。或者,如果統一通信可以在不同的環境中重複使用,則不需要使用選項卡控件隨行。