Это смешно. У меня есть событие KeyDown, которое меня интересует (для получения события DownArrow Key) для WinForm. Я добавил трек-бэк, который получает автофокус (я не знаю, как). И теперь, когда я нажимаю клавишу со стрелкой ВНИЗ, она автоматически изменяет значение трекбара, а мой код для Winform не работает. Я попытался СКРЫТЬ Трекбар кнопкой, но безрезультатно. У меня даже естьПерехват события KeyDown на WinForm, когда существует Трекбард
e.SuppressKeyPress = true;
в моем обработчике Form1_KeyDown().
Помогите, я иду haywire.
, к сожалению, UP | DOWN | ЛЕВЫЙ | RIGHT/есть/запуск KeyDown() события, и они потребляются TrackBar. Я нашел решение вокруг него. Это событие Override KeyDown() для трекбара и вызовите событие Form1_KeyDown(). –
Вы проверили с помощью метода ProcessCmdKey()? если вы нажмете какую-либо клавишу в форме, этот метод будет выполнен, если вы переопределите его в вашем файле codebehind формы. –