【发布时间】:2010-09-03 10:42:48
【问题描述】:
我有一个标准的 WinForms 应用程序。我想实现这样的功能:
用户一次只能按住一个键盘按钮。如果他试图按下一个按钮,同时按下另一个按钮,那么它没有结果。
PS:这种行为只会传播到我想要的表单,而不是我的应用程序的所有表单。
C#,2.0 - 3.5,VS 2008
【问题讨论】:
-
您是否要过滤控制键? (Ctrl、Shift、Alt)
-
@Hapkido,没有。我正在为 Windows 创建自己的游戏。用户可以通过键盘演奏。我不希望用户可以同时按住多个键。一次只有一个键。