C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Проблема с событиями клавиатуры, Проблема с событиями клавиатуры
Александр Ник
Отправлено: 18.12.2004, 16:06


Не зарегистрирован







Создаю класс производный от TCustomPanel
События от клавиатуры не проходят,если на форме есть
другие компоненты обрабатывающие события клавиатуры,
например, TEdit.
Пытаюсь делать так:
По OnMouseDown { SetFocus(); }
Проходят нажатия клавиш, кроме курсорных
Может, кто-нибудь знает , как сделать , чтобы проходили
нажатия всех клавиш ?
Rius
Отправлено: 19.12.2004, 13:28


Мастер участка

Группа: Участник
Сообщений: 321



Пока панель не в фокусе, рна не будет принимать события. Поставь TabStop в true, тогда на панель можно будет заходить по Tab.
Guest
Отправлено: 19.12.2004, 13:36


Не зарегистрирован







Может нужно поставить в свойствах этой формы
KeyPreview = true для перехвата и обработки
всех нажатий сначала формой ?

Вернуться в Вопросы программирования в C++Builder