У меня есть форма окна, которая является таймером обратного отсчета.Что является лучшим способом для меня, чтобы приостановить таймер, нажав клавишу пробела на клавиатуре.У меня есть три кнопки в форме для запуска, паузы и остановки и сброса.Однако я также хочу сделать паузу, перезапустить при нажатии выключить пробел.Я попытался добавить четвертую кнопку, а затем скрыл ее в форме и добавил следующий код (изменил EventArgs на KeyEventArgs:
private void button1_Click(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Space)
// Pause the timer.
timer1.Enabled = false;
paused = true;
Start.Enabled = true;
Pause.Enabled = false;
}
Однако, когда я пытаюсь запустить это, я получаю сообщение об ошибке - нет перегрузкидля 'button1_Click соответствует делегату System.EventHandler
Есть ли что-то, что я пропустил, или лучший способ сделать это.
Любая помощь / совет будут оценены.