Перехват формой нажатия клавиши ESC
- Проверьте в обработчике события TEdit OnKeyPress наличие кода клавиши #27
- если код не перехватывается, установите свойство формы KeyPreview
(убедитесь, что свойство имеет значение true, восстановить его в исходное состояние можно, задав его значение, равное false), и затем в обработчике события формы OnKeyPress проверяйте если Key = #27.
Если и это потерпит неудачу, то для проверки того, какой код нажатой клавиши передается вашему приложению, можно воспользоваться системой сообщений windows. Я делал такие трюки в паре моих приложений, и это совсем не трудно. Если вам это интересно, я сделаю пример.
[001772]
Содержание раздела