Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > обработка клавиатурных событий


Автор: Babandr 21.4.2008, 09:51
Создаю компонент на основе TPanel (т.е. наследую от TWinControl). Делаю защищенное в TWinControl событие OnKeyDown видимым и переопределяю его - хочу, чтобы по нажатию стрелок в окне происходила особая отрисовка. Но вместо того, чтобы реагировать в рантайме должным образом, компонент просто теряет фокус, фокус передается другим компонентам на форме и гуляет по ним дальше...Что делать, чтобы фокус не уходил с компонента и обеспечивалось определенное мной в методе KeyDown поведение?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)