Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Событие при нажатии Esc [D7, XP]


Looser ©   (2007-12-27 14:14:00) 

Здравствуйте !

Начну вопрос с того, что есть форма на которой расположены стандартные компоненты (Edit, Grid, Button и.т.д.) При нажатии ESC, форма должна закрыться не смотря на то на каком компоненте  установлен курсор. Подскажите как это реализовать ?


Palladin   (2007-12-27 14:26:00) [1]

если есть кнопка с надписью Отмена/Cancel, устанавливаем ей свойство Cancel:=True и KeyPreview не нужен


Looser   (2007-12-27 14:24:00) [2]

2 clickmaker

Спасибо!


clickmaker   (2007-12-27 14:16:00) [3]

Form.KeyPreview = true
OnKeyDown - if (Key = VK_ESCAPE) then Close;


Наверх

Титульная страница Поиск, карта сайта Написать письмо