就好像ALT没有';t释放-使用快捷键/Alt+组合键

本文关键字:快捷键 组合 Alt+ 释放 ALT 没有 | 更新日期: 2023-09-27 18:21:23

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

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

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

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

谢谢!

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

就好像ALT没有';t释放-使用快捷键/Alt+组合键

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