禁用Alt+;vb.net中菜单条中的快捷键
我正在vb.net的项目中使用MenuStrip。我创建了两个主菜单:一个是主菜单,另一个是帮助菜单。现在,任何人按下ALT+M,它将打开主菜单,如果按下ALT+H,它将打开帮助菜单 现在我想阻止此功能,并限制用户按ALT+[A键]打开菜单禁用Alt+;vb.net中菜单条中的快捷键,vb.net,keyboard-shortcuts,menustrip,Vb.net,Keyboard Shortcuts,Menustrip,我正在vb.net的项目中使用MenuStrip。我创建了两个主菜单:一个是主菜单,另一个是帮助菜单。现在,任何人按下ALT+M,它将打开主菜单,如果按下ALT+H,它将打开帮助菜单 现在我想阻止此功能,并限制用户按ALT+[A键]打开菜单 有人能给我一个方法吗?将表单的KeyPreview属性设置为True,并在其KeyDown事件中测试要防止的组合键,然后设置e.SuppressKeyPress=True。 不过,我一般不建议这样做。人们希望能够在Windows应用程序中使用键盘快捷键访问菜
有人能给我一个方法吗?将表单的
KeyPreview
属性设置为True
,并在其KeyDown
事件中测试要防止的组合键,然后设置e.SuppressKeyPress=True。
不过,我一般不建议这样做。人们希望能够在Windows应用程序中使用键盘快捷键访问菜单。拒绝让他们使用该选项会使应用程序(a)不符合Windows标准,以及(b)用户友好性降低