我有一個關於Windows窗體菜單條的兩個問題:C# - 菜單條查詢
1.如何強制形式始終顯示的輔助鍵? 目前僅當按下Alt鍵時才顯示字母下劃線。
2.什麼是導致菜單下降的命令? 當用戶點擊菜單按鈕或用鍵盤導航菜單時,通常菜單會下降,但我想通過按下界面按鈕使菜單下降,我無法弄清楚如何去做。我嘗試擺弄DropDown屬性,但它沒有幫助。
我有一個關於Windows窗體菜單條的兩個問題:C# - 菜單條查詢
1.如何強制形式始終顯示的輔助鍵? 目前僅當按下Alt鍵時才顯示字母下劃線。
2.什麼是導致菜單下降的命令? 當用戶點擊菜單按鈕或用鍵盤導航菜單時,通常菜單會下降,但我想通過按下界面按鈕使菜單下降,我無法弄清楚如何去做。我嘗試擺弄DropDown屬性,但它沒有幫助。
隨着ToolStripMenuItem有三個屬性,你需要看看: ShortcutKeyDisplayString ShortcutKeys ShowShortcutKeys
您在ToolStripMenuItem上查找的方法是ShowDropDown(),執行此方法將下拉菜單。
實施例:
((ToolStripMenuItem)FileMenu.Items[0]).ShowDropDown();
感謝您的信息,Otiel。我也知道這種設置,但我一直在尋找一種方法來強制顯示下劃線,因爲我正在處理將分發給其他用戶的應用程序,並且我希望他們看到下劃線而不必更改下劃線系統設置。 – IneedHelp 2012-08-08 15:51:02
謝謝,摩西。你是對的ShowDropDown()方法。 關於第一個查詢,我認爲我不能強制顯示字母下劃線,因爲這可能僅受系統設置的控制。 – IneedHelp 2012-08-08 15:58:41
至於輔助鍵,我以爲你是指ALT + D出現在菜單項的右側,而不是下劃線表示加速鍵。 – Landern 2012-08-08 16:00:06
當我設計表單時,我注意到您在屬性窗口中提到的屬性,但是,我指的是指示Alt鍵組合的下劃線。 – IneedHelp 2012-08-08 16:02:42