0

我在 vb.net 的项目中使用 MenuStrip。我创建了两个主菜单:一个是主菜单,另一个是帮助。现在任何人按ALT   +M然后它将打开主菜单,如果按ALT   +H然后它将打开帮助菜单。

现在我想阻止此功能并限制用户按ALT   +[ A KEY ]打开菜单。

谁能给我一个想法来做到这一点?

4

1 回答 1

0

将表单的KeyPreview属性设置为True并测试要在其KeyDown事件中阻止的组合键,然后设置e.SuppressKeyPress = True.

但是,我通常建议不要这样做。人们希望能够在 Windows 应用程序中使用键盘快捷键访问菜单。拒绝他们该选项会使应用程序 (a) 不符合 Windows 标准,并且 (b) 用户友好性降低。

于 2012-07-14T11:41:58.057 回答