【发布时间】:2011-10-23 03:34:31
【问题描述】:
我有一个倒数计时器 - 用户输入值,然后它开始一个新表单 - 基于从第一个表单中选择的单选按钮的最小尺寸或最大尺寸。用户控件表单上有用于暂停/停止计时器等的按钮。但是,如果按下键盘按钮,我也想添加相同的操作。
这里是点击暂停按钮的代码...
private void btnPause_Click (object sender, EventArgs e)
{
_CountdownTimer.Pause ();
}
这工作正常,如果单击暂停按钮,它会暂停计时器。然后我尝试为 KeyDown 添加以下代码 - 有谁知道为什么这不起作用?当我按 p 时,它会一直倒计时.....
谢谢。
private void btnPause_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode.ToString() == "p")
{
_CountdownTimer.Pause();
}
}
【问题讨论】:
标签: c# .net winforms forms events