Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: CL | DM;

Вниз

Отловить нажатие Esc в проекте   Найти похожие ветки 

 
p-s   (2004-02-12 15:37) [0]

Доброго времени суток. Как отловить нажатие клавиши Esc для _всех_ форм в проекте. Т.е не писАть везде обработчик этого события, а только чтобы одна процедура для всех сразу. Спасибо.


 
Cosinus ©   (2004-02-12 15:38) [1]

Назначить всем_формам_в_проекте один и тот же обработчик


 
Семен Сорокин ©   (2004-02-12 15:45) [2]

сделай общего предка для всех форм - там и делай свой обработчик.


 
Карелин Артем ©   (2004-02-12 15:46) [3]

....
Screen.OnActiveFormChange:=ProcessDataFields;
....
procedure TMainData.ProcessDataFields(Sender: TObject);
var s:TComponent;
begin
try
s:=Screen.ActiveCustomForm;
s.OnKeyDown:=обработчик;//про KeyPreview у формы не забываем.
except
end;
end;


 
Sandman25 ©   (2004-02-12 15:49) [4]

Или можно использовать Application.OnMessage.
Хотя лучше, как описал [2] Семен Сорокин © (12.02.04 15:45)



Страницы: 1 вся ветка

Текущий архив: 2004.02.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
1-79819
kirilln
2004-02-11 10:25
2004.02.25
помогите с осями в TChart


7-80304
Номолос
2003-12-06 12:07
2004.02.25
Блокировка клавиш


4-80342
A.l.i.v.e
2003-12-21 08:56
2004.02.25
Получение handl ов контролов для окна (известен хендл)


9-79530
Дмитрий Белькевич
2003-08-04 04:06
2004.02.25
Как найти расстояние от точки до эллипса?


3-79565
Андреич
2004-02-02 19:49
2004.02.25
Работа с файлами *.IBD