Конференция "Основная" » Перехват событий [D6, D7, WinXP]
 
  • Андрей (20.06.08 19:20) [0]
    Добрый день.
    Подскажите, как перехватить формой сообщения, адресованные элементам формы (кнопкам, спискам и пр.)? Пример: организовать выход по нажатию клавиши "esc" независимо от того, на каком элементе в данный момент фокус.
  • tesseract © (20.06.08 19:23) [1]
    TActionList  смотри.
  • Хитрий Лис (20.06.08 21:18) [2]
    Если только перехват "Esc" - то достаточно будет у формы KeyPreview = true :)
  • {RASkov} © (20.06.08 23:17) [3]
    > [0] Андрей   (20.06.08 19:20)

    А кнопка "Отмена" (Cancel) на данной форме имеется?
    Button.Cancel=True?
  • Андрей (21.06.08 10:25) [4]
    tesseract ©
    спасибо. посмотрю
    Хитрий Лис
    нет, не только esk и не только нажатие клавиши. любое определенное событие
    {RASkov} ©
    нет
  • Leonid Troyanovsky © (21.06.08 11:29) [5]

    > Андрей   (20.06.08 19:20)  

    > Подскажите, как перехватить формой сообщения, адресованные
    > элементам формы (кнопкам, спискам и пр.)? Пример: организовать
    > выход по нажатию клавиши "esc" независимо от того, на каком
    > элементе в данный момент фокус.

    Application.OnMessage ?

    --
    Regards, LVT.
 
Конференция "Основная" » Перехват событий [D6, D7, WinXP]
Есть новые Нет новых   [134435   +33][b:0][p:0]