ALT + ENTER键盘快捷键以打开属性

时间:2009-06-05 14:47:07

标签: .net winforms keyboard-shortcuts

我正在编写一个winforms应用程序,其中一个功能是打开一个项目的属性。我无法找到如何处理这个问题。菜单项不允许定义这样的键盘快捷方式,并且使用keyup或keypress事件处理程序手动实现处理程序也不起作用。谁知道怎么做?

3 个答案:

答案 0 :(得分:1)

我认为托马斯是正确的,你必须使用ToolStripMenuItem。将以下行添加到我的.designer文件中就像一个冠军:

this.fileProperties.ShortcutKeys = System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.Enter;

按键有效,string Alt + Enter显示在菜单项上。

答案 1 :(得分:0)

我认为您可以在ToolStripMenuItem上定义此类快捷方式,但不能在MenuItem

上定义
  

手动实现处理程序   keyupkeypress事件处理程序   也不起作用。

这很奇怪......你能展示代码吗?

答案 2 :(得分:0)

在属性菜单中,您只需为ShortcutKeys键入“Alt + Enter”即可。但是,它会将Enter键视为“(未知)”。