Главная страница
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.032 c
14-82500
Vlad Oshin
2003-08-26 10:06
2003.09.25
Калькулятор MK-61. Как бы что-то типа массива получить?


6-82359
danatelo
2003-07-29 14:20
2003.09.25
FTP сервер


14-82461
Феликс
2003-09-07 14:40
2003.09.25
Вопрос по cookie


1-82177
lliriK
2003-09-13 07:17
2003.09.25
Дайте ссылку!


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