專利名稱:一種靈活變換Windows窗體界面的方法
技術領域:
本發(fā)明涉及一種靈活變換Windows窗體界面的方法,特別涉及一種Windows Form窗體應用程序開發(fā)時,通過一種方便的方法來隨時變換窗體所顯示的界面 的方法。
背景技術:
在Windows Form窗體應用程序開發(fā)中,經(jīng)常會遇到針對不同的需要,變換 窗體中所顯示的控件的情況。例如在列表框中選擇不同的數(shù)據(jù),則窗體中的編 輯界面就需要根據(jù)選擇來變換。本發(fā)明將通過一種靈活有效的辦法來實現(xiàn)這種 變換。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術問題是提供一種Windows Form窗體應用程序開發(fā) 時,通過一種方^f更的方法來隨時變換窗體所顯示的界面的方法。
本發(fā)明所述的一種靈活變換Windows窗體界面的方法,該方法至少包括如 下的步驟
步驟l:建立窗體界面管理系統(tǒng)。
步驟2:建立應用程序窗體。
步驟3:應用程序初始化該窗體。
步驟4:應用程序顯示該窗體。
步驟5:列表框的選擇如果被改變,則告知面管理系統(tǒng),界面管理系統(tǒng)根據(jù) 列表框中所選擇的元素,為其尋找所注冊的界面管理器。
步驟6:界面管理器調(diào)用所指定的控件創(chuàng)建方式來創(chuàng)建控件并存儲,下一次不需要再次創(chuàng)建。
步驟7:界面管理系統(tǒng)清除所指定的容器控件中的所有控件。
步驟8:界面管理系統(tǒng)將界面管理器所創(chuàng)建的控件添加到容器控件中。
本發(fā)明所述的一種靈活變換Windows窗體界面的方法,建立窗體界面管理
系統(tǒng),其步驟為
步驟ll:將每一種界面以控件的方式來編輯。
步驟12:針對每一種界面,建立界面管理器。
步驟13:在列表框中,針對每一個項都注冊界面管理器。
本發(fā)明所述的一種靈活變換Windows窗體界面的方法,建立應用程序窗體
其步驟為
步驟21:添加一個可以作為容器使用的控件,并根據(jù)所要顯示的內(nèi)容指定 合適的大小。
步驟22:添加列表框等供選擇的控件,也可以是其它類似的控件。 本發(fā)明所述的本發(fā)明所述的一種靈活變換Windows窗體界面的方法,應用
程序初始化該窗體,其步驟為
步驟31:為其實例化界面管理系統(tǒng),需要告知其容器控件。 步驟32:針對每一個列表元素,為其向界面管理系統(tǒng)注冊界面管理器。 步驟33:定義界面管理器時需要告知其所要管理的控件的創(chuàng)建方式。 本發(fā)明涉及的一種靈活變換Windows窗體界面的方法用一種靈活有效的辦
法來隨時變換窗體所顯示的界面。
圖1為本發(fā)明的流程圖。
具體實施方式
參見圖1,本發(fā)明的主要步驟如下 步驟l:建立窗體界面管理系統(tǒng)。 步驟2:建立應用程序窗體。 步驟3:應用程序初始化該窗體。 步驟4:應用程序顯示該窗體。
步驟5:列表框的選擇如果被改變,則告知面管理系統(tǒng),界面管理系統(tǒng)根據(jù) 列表框中所選擇的元素,為其尋找所注冊的界面管理器。
步驟6:界面管理器調(diào)用所指定的控件創(chuàng)建方式來創(chuàng)建控件并存儲,下一次 不需要再次創(chuàng)建。
步驟7:界面管理系統(tǒng)清除所指定的容器控件中的所有控件。
步驟8:界面管理系統(tǒng)將界面管理器所創(chuàng)建的控件添加到容器控件中。
上述步驟1建立窗體界面管理系統(tǒng)的具體步驟如下
步驟ll:將每一種界面以控件的方式來編輯。
步驟12:針對每一種界面,建立界面管理器。
步驟13:在列表框中,針對每一個項都注冊界面管理器。
上述步驟2建立應用程序窗體的具體步驟如下
步驟21:添加一個可以作為容器使用的控件,并根據(jù)所要顯示的內(nèi)容指定 合適的大小。
步驟22:添力口列表框等供選擇的控件,也可以是其它類似的控件。 上述步驟3應用程序初始化該窗體的具體步驟如下 步驟31:為其實例化界面管理系統(tǒng),需要告知其容器控件。 步驟32:針對每一個列表元素,為其向界面管理系統(tǒng)注冊界面管理器。 步驟33:定義界面管理器時需要告知其所要管理的控件的創(chuàng)建方式。上述的技術方案實施時用一種靈活有效的辦法來隨時變換窗體所顯示的界面。
最后所應說明的是,以上實施例僅用以說明而并非限制本發(fā)明所描述的技
術方案;因此,盡管本說明書參照上述的實施例對本發(fā)明已進行了詳細的說明, 但是,本領域的普通技術人員應當理解,仍然可以對本發(fā)明進行修改或者等同 地替換;而一切不脫離本發(fā)明的精神和范圍的技術方案及其改進,其均應涵蓋 在本發(fā)明的權利要求范圍當中。
權利要求
1、一種靈活變換Windows窗體界面的方法,其特征在于該方法至少包括如下的步驟步驟1建立窗體界面管理系統(tǒng)。步驟2建立應用程序窗體。步驟3應用程序初始化該窗體。步驟4應用程序顯示該窗體。步驟5列表框的選擇如果被改變,則告知面管理系統(tǒng),界面管理系統(tǒng)根據(jù)列表框中所選擇的元素,為其尋找所注冊的界面管理器。步驟6界面管理器調(diào)用所指定的控件創(chuàng)建方式來創(chuàng)建控件并存儲,下一次不需要再次創(chuàng)建。步驟7界面管理系統(tǒng)清除所指定的容器控件中的所有控件。步驟8界面管理系統(tǒng)將界面管理器所創(chuàng)建的控件添加到容器控件中。
2、 根據(jù)權利要求1所述的一種靈活變換Windows窗體界面的方法,其特征 在于建立窗體界面管理系統(tǒng),其步驟為步驟ll:將每一種界面以控件的方式來編輯。 步驟12:針對每一種界面,建立界面管理器。 步驟13:在列表框中,針對每一個項都注冊界面管理器。
3、 根據(jù)權利要求1所述的一種靈活變換Windows窗體界面的方法,其特征 在于建立應用程序窗體,其步驟為步驟21:添加一個可以作為容器使用的控件,并根據(jù)所要顯示的內(nèi)容指定 合適的大小。步驟22:添加列表框等供選擇的控件,也可以是其它類似的控件。
4、 根據(jù)權利要求l所述的一種靈活變換Windows窗體界面的方法,其特征在于應用程序初始化該窗體,其步驟為步驟31:為其實例化界面管理系統(tǒng),需要告知其容器控件。步驟32:針對每一個列表元素,為其向界面管理系統(tǒng)注冊界面管理器。步驟33:定義界面管理器時需要告知其所要管理的控件的創(chuàng)建方式。
全文摘要
一種靈活變換Windows窗體界面的方法,首先建立窗體界面管理系統(tǒng);建立應用程序窗體;應用程序初始化該窗體;應用程序顯示該窗體;列表框的選擇如果被改變,則告知面管理系統(tǒng),界面管理系統(tǒng)根據(jù)列表框中所選擇的元素,為其尋找所注冊的界面管理器;然后界面管理器調(diào)用所指定的控件創(chuàng)建方式來創(chuàng)建控件并存儲,下一次不需要再次創(chuàng)建;界面管理系統(tǒng)清除所指定的容器控件中的所有控件;最后界面管理系統(tǒng)將界面管理器所創(chuàng)建的控件添加到容器控件中。本發(fā)明用一種靈活有效的辦法來隨時變換窗體所顯示的界面。
文檔編號G06F9/44GK101655785SQ200810118598
公開日2010年2月24日 申請日期2008年8月20日 優(yōu)先權日2008年8月20日
發(fā)明者徐友春, 湯海京, 峰 趙, 陳杉杉 申請人:北京聞言科技有限公司