VS 對話框控件的Tab順序問題


我們先來直觀的看看各個控件的Tab順序吧。打開“Resource View”視圖,然后在資源中找到對話框IDD_ADDITION_DIALOG,雙擊ID后中間客戶區域出現其模板視圖。在主菜單中選擇Format”->"Tab Order"(VS 2010)或者VS 2012 C#中的“視圖--Tab鍵順序”,或者按快捷鍵Ctrl+D (在C#中無法使用),對話框模板上就會顯示各個控件的Tab順序數字。如下圖:

 

 

上圖中每個控件左上角都有一個數字,這就是它的Tab響應順序。對話框剛打開時輸入焦點就在Tab順序為1的“退出”按鈕上,不做任何操作按下Tab鍵,輸入焦點就會轉移到Tab順序為2的“被加數”靜態文本框上,但是因為靜態文本框不接受任何輸入,所以輸入焦點繼續自動轉移到Tab順序為3的被加數編輯框,再按Tab鍵,輸入焦點又會轉移到Tab順序為4的“加數”靜態文本框上,同樣由於它是靜態文本框,輸入焦點不停留繼續轉移到下一個編輯框,后面的控件同理。 

 

設置好順序后,最后按ESC鍵,確認設置並退出對話框模板的Tab順序設置狀態。

CADN 2015-05
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM