Мне нужно, чтобы клавиши со стрелками выполняли функции в форме Windows (c #).Тем не менее, любой код, который я использую, кажется, не работает, поскольку клавиши со стрелками будут управлять выбором различных кнопок, уже имеющихся в моей форме (например: использование клавиш со стрелками для переключения между выделенными кнопками, нажатие клавиши ввода для выбора кнопки), а невыполнить мой код.
Я пытался использовать событие _KeyDown в элементе управления в форме и самой форме, но выбор кнопки по-прежнему имеет приоритет.
private void Control_KeyDown(object sender, KeyEventArgs e)
{
Keys key = e.KeyCode;
switch(key)
{
case Keys.Up:
move_forward();
break;
case Keys.Down:
move_backward();
break;
}
}