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

Вниз

Form : OnActivate(onDeactivate) почему не отрабатываются события   Найти похожие ветки 

 
titnn ©   (2003-09-14 13:45) [0]

Form :
OnActivate(onDeactivate)
почему не отрабатываются события ?

не понимаю , раньше просто никогда не сталкивался , есть же события стандартные у формы , что им не нравится ?


 
MBo ©   (2003-09-14 13:52) [1]

Application.OnActivate?


 
titnn ©   (2003-09-14 13:58) [2]

а что добавить в код , чтобы отловить
Application.OnActivate ?

и зачем вообще в Form тогда сделали OnActivate , если не работает ?


 
MBo ©   (2003-09-14 14:03) [3]

>если не работает ?
работает. сделай несколько форм, обработчик OnActivate у форм и Appl. и разберись, что и как, раз хелп не читаешь.

>а что добавить в код , чтобы отловить Application.OnActivate ?
Appl.Events брось на форму


 
titnn ©   (2003-09-14 14:08) [4]

сенькс за ответы ...

просто не хотелось кидать на форму Application.Events , думал можно и без него обойтись ...


 
Without Any ... ©   (2003-09-14 15:41) [5]

Совсем не обязательно что-то кидать на форму. Двойной клик мыши по onActivate и пиши на здоровье свою обработку (то чего хочешь отловить)


 
titnn ©   (2003-09-14 22:07) [6]

то Without Any ...

так в том то и проблема , если ничего не кидаем , то события просто не происходят ...

сам попробуй ...


 
nikkie ©   (2003-09-14 22:10) [7]

>Without Any ...
OnActivate не срабатывает, когда происходит переключение из другого приложения.
Note: The OnActivate event of the application (TApplication), not the form, occurs when Windows switches control from another application.

>
>думал можно и без него обойтись ...
А расскажите мне, что это такое вы на форму кидаете? Я честно не знаю, обходился либо присвоением

procedure TForm1.ApplicationActivate(Sender: TObject);
begin
// your code
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
Application.OnActivate := ApplicationActivate;
end;


либо отлавдиванием WM_ACTIVATE.


 
MBo ©   (2003-09-15 06:10) [8]

>nikkie
>А расскажите мне, что это такое вы на форму кидаете?

В D5 - закладка Additional - Application Events (такое со стрелочками) ;)

Естественно, необязательно применять компонент - мне показалось, что так объяснить проще.


 
nikkie ©   (2003-09-15 12:18) [9]

>MBo
спасибо :)



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

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

Наверх




Память: 0.48 MB
Время: 0.029 c
14-82418
Dilezzz
2003-09-07 17:16
2003.09.25
Глюки с сохраненными играми в Delta Force: Black Hawk Down


14-82426
sashas
2003-09-08 12:31
2003.09.25
Ужас!!!


3-82143
АлеКс
2003-09-04 09:51
2003.09.25
Запрос


4-82553
II
2003-07-22 14:15
2003.09.25
Я поставил hook на WH_CALLWNDPROC. Как мне узнать от кокого окна


7-82520
Delpher_Gray
2003-07-13 23:11
2003.09.25
Список дисков