2011-02-24 63 views
0

我(仍然)正在實施應用程序的關鍵導航過程。我設法做了所有我已經着手的事情,我只有一個棘手的問題。使用(Ctrl + Tab)組合鍵向後導航

標籤導航工程(通過標記爲TabStop的項目循環)。我現在想要的是當我按下(Ctrl + Tab)時,具有通過這些元素向後循環的功能。雖然我知道如何捕捉事件等等,但我不知道是否有直接告訴他(代碼)的方法,例如doBackwardsTab();還是我必須手工執行? (獲取當前焦點元素的父項,然後聚焦前一個子項)。

PS:我會喜歡它,如果有一個doBackwardsTab()啄;)

+2

這不應該是'Ctrl + Shift + Tab'的關鍵嗎? – 2011-02-24 08:49:51

+0

好點,我剛剛嘗試過它,它似乎只是'Shift + Tab'。現在我想將其移至「Ctrl + Tab」。 – rotSin 2011-02-24 08:52:17

回答

3

的按鍵是 + 標籤,如果純標籤作品則 + 標籤也會。

這是所有應用程序用於通過控件向後循環焦點的按鍵。您在評論中請求您使用Ctrl + 標籤改爲。這會破壞你的應用程序的可用性。不要這樣做。特別是當沒有編碼的選項給你正確的解決方案時!

+0

不幸的是,這不是我的電話:)我將不得不與幾個人覈對並回復你:) – rotSin 2011-02-24 09:00:08

+0

@rotSin我相信當你解釋它已經被髮明時,負責人會意識到這個意義。你總是可以爭辯說,它不可能改變它,因爲它內置到WinForms中! – 2011-02-24 09:05:57