天天看點

.NET快速開發實踐之應用IExtenderProvider實作控件焦點跳轉

         那麼我們如何實作這樣的功能,最普通的方法是處理輸入控件的KeyDown事件,判讀按鍵是否滿足跳轉:例如

         這樣的做法,我們就必須重寫所有輸入控件的KeyDown事件,效率低下,也影響代碼的美觀,我們可以通過應用應用IExtenderProvider實作另一種方式,即把這樣的功能封裝在一個名字叫ControlFocus的元件中:

         下面我們來看看如何應用ControlFocus,拖出一個ControlFocus設定跳轉按鍵值,可以通過屬性視窗,也可以通過代碼:

         下面設定輸入控件的焦點跳轉順序,需要為每個控件設定下一個焦點控件和前一焦點控件:

.NET快速開發實踐之應用IExtenderProvider實作控件焦點跳轉

QQ群:15118502

<a href="http://www.cnblogs.com/eastjade/archive/2010/04/19/1715662.html">AgileEAS.NET之靈活并行開發方法</a>

<a href="http://www.agilelab.cn/">靈活軟體工程實驗室</a>

繼續閱讀