【发布时间】:2020-08-22 03:17:09
【问题描述】:
我想通过按键盘上的任意键来停止在我的 Windows 窗体中运行的计时器。 你有什么想法吗?
例如,在我的表单中,我正在尝试这个:
myTimer.Tick += new EventHandler(TimerEventProcessor);
myTimer.Interval = 400;
if (Keyboard.IsKeyDown(Key.Enter))
{
if (myTimer.Enabled)
myTimer.Stop();
}
问题是即使我已经添加了程序集PresentationCore.dll,但无法识别上面代码中的Keyboard。我正面临这个错误:
!!! "名称键盘在当前上下文中不存在"
【问题讨论】:
-
你的问题应该是如何监听键盘事件,这绝对是重复的
-
@MichaelRandall 我已更改标题。谢谢:)
标签: c# winforms timer visual-studio-2017 keyboard