![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перехват событий [D6, D7, WinXP]
Андрей © (2008-06-20 19:20:00)Добрый день.
Подскажите, как перехватить формой сообщения, адресованные элементам формы (кнопкам, спискам и пр.)? Пример: организовать выход по нажатию клавиши "esc" независимо от того, на каком элементе в данный момент фокус.
Leonid Troyanovsky (2008-06-21 11:29:00) [1]
> Андрей (20.06.08 19:20)
> Подскажите, как перехватить формой сообщения, адресованные
> элементам формы (кнопкам, спискам и пр.)? Пример: организовать
> выход по нажатию клавиши "esc" независимо от того, на каком
> элементе в данный момент фокус.
Application.OnMessage ?
--
Regards, LVT.
Андрей (2008-06-21 10:25:00) [2]tesseract ©
спасибо. посмотрю
Хитрий Лис
нет, не только esk и не только нажатие клавиши. любое определенное событие
{RASkov} ©
нет
{RASkov} (2008-06-20 23:17:00) [3]> [0] Андрей (20.06.08 19:20)
А кнопка "Отмена" (Cancel) на данной форме имеется?
Button.Cancel=True?
Хитрий Лис (2008-06-20 21:18:00) [4]Если только перехват "Esc" - то достаточно будет у формы KeyPreview = true :)
tesseract (2008-06-20 19:23:00) [5]TActionList смотри.