我正在寫一個winforms應用程序,其中一個功能是打開一個項目的屬性。我無法找到如何處理這個問題。菜單項不允許定義這樣的鍵盤快捷鍵,並且使用鍵控或按鍵事件處理程序手動實現處理程序也不起作用。誰知道如何做到這一點?ALT + ENTER鍵盤快捷鍵打開屬性
0
A
回答
1
我認爲托馬斯是正確的,您必須使用ToolStripMenuItem
。添加下面一行到我.designer
文件的工作就像一個冠軍:
this.fileProperties.ShortcutKeys = System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.Enter;
擊鍵工程和string
Alt + Enter
上顯示的菜單項。
0
我認爲你可以在ToolStripMenuItem
定義這樣一條捷徑,但不是在MenuItem
執行處理手動 的
keyup
或keypress
事件處理 也不起作用。
這很奇怪,你可以顯示代碼嗎?
+0
我可以在辦公室再次找到代碼,但結果是,只要按下ALT鍵,菜單欄中的菜單就會被選中。你有一些工作代碼嗎?也許我正在處理它在錯誤的事件處理程序中...... – 2009-06-05 15:13:53
0
在屬性菜單中,您可以爲ShortcutKeys鍵入「Alt + Enter」。但是,它會將Enter鍵視爲「(未知)」。
相關問題
- 1. 用鍵盤快捷鍵打開CKEditor
- 2. 隱藏ALT鍵快捷鍵
- 3. Command + Enter和Option + Enter的RStudio鍵盤快捷鍵無法工作
- 4. 鍵盤快捷鍵表格
- 5. 禁用鍵盤快捷鍵
- 6. 鍵盤快捷鍵
- 7. 鍵盤快捷鍵
- 8. iPhone/iPad鍵盤快捷鍵?
- 9. 如何用Selenium2發送鍵盤快捷鍵ALT SHIFT z(熱鍵)?
- 10. HTML元素鍵盤快捷鍵沒有ALT鍵
- 11. 「打開下一個搜索結果」的鍵盤快捷鍵?
- 12. 帶ALT的WPF快捷鍵
- 13. JButton鍵盤快捷鍵
- 14. Ember鍵盤快捷鍵
- 15. TextMate的鍵盤快捷鍵?
- 16. AutoHotKey鍵盤快捷鍵
- 17. 使用鍵盤快捷鍵
- 18. Emacs多鍵盤快捷鍵
- 19. 運行鍵盤快捷鍵
- 20. 鍵盤快捷鍵在MDI
- 21. 聽鍵盤快捷鍵(c#)
- 22. WebBrowser鍵盤快捷鍵
- 23. 禁用鍵盤快捷鍵
- 24. Python鍵盤快捷鍵
- 25. 實現鍵盤快捷鍵
- 26. 打開Resharper的快捷鍵
- 27. 快捷鍵打開網頁
- 28. Visual Studio等效於Eclipse鍵盤快捷鍵Alt Shift L
- 29. 如何使用javascript觸發鍵盤快捷鍵(ctrl + alt + R)?
- 30. Gnome 3總是顯示ALT + x鍵盤快捷鍵
從來沒有想過這個解決方案。有時最簡單的是最好的。 – 2009-06-06 13:03:09