1
我有一個窗體類,有一個帶有許多選項卡的選項卡控件。問題在於,由於標籤數量的限制,可視用戶界面的規模越來越大,處理所有控件事件的代碼也變得非常大。如何組織大型winforms類
我正在尋找最好的方法來組織這個。
目前我已經分手很多代碼到單獨的:
#region
#endregion
,以幫助組織它。我也有可能使用窗體繼承的想法,但我不認爲這將完全解決我的問題。我的另一個想法是將每個選項卡的事件分成部分類。
有沒有更容易或更實用的方法,我失蹤了?謝謝。
標籤是否獨立?可以爲每個選項卡生成單獨的文件作爲用戶控件。不必真正獨立,但如果他們能爲你簡化事情。否則,一些工作要做。 – bland
它的一個選項卡控件約有10個選項卡,每個選項卡的控件數量不斷增加。 – Simon
我的意思是說,對於每個選項卡,控件和數據是否只與對方交互?如果是這樣,將每個選項卡變爲用戶控件將很容易。如果不是的話,仍然可以肯定只需要一些工作將所有的東西連接在一起。 – bland