好像 ALT 没有被释放 - 使用快捷键 / Alt + 组合键



My.net(C#)GUI将Alt+n和Alt+a都定义为快捷键(例如,两个名为"&Add"one_answers"&Notes"的按钮)。

问题是,在用户单击Alt+n并执行相应的代码后,"Alt"似乎仍处于"按下"模式。如果用户现在只单击"a"字符(而不是"Alt+a"组合),则仍将执行"Alt+a"组合的代码。

在"Alt+n"之后按"ESC"将从奇怪的行为中释放"Alt"。然后按"a"将不再有"Alt+a"的效果。

为什么会发生这种情况?我该如何防止这种情况发生?

谢谢!

注意:显然,Alt+a和Alt+n只是示例。无论使用什么热键,都会发生这种情况。

当您只按Alt键时,您的按钮是否显示带下划线的"A"one_answers"N"?它可能与您的窗口设置有关。转到"控制面板\轻松访问\轻松访问中心\让键盘更容易使用",然后尝试不同的设置。

最新更新