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

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

Application.OnDeActivate


SMAC ©   (2006-11-13 12:21:00) 

Увю мастера!

Как грамотно обработать Application.OnDeActivate? Я имею в виду также как для TForm.OnDeActivate(без применения TTimerи проч.).

Спасибо


Плохиш   (2006-11-13 13:25:00) [1]

В справке для TApplication.OnDeaktivate даже пример есть, но ведь крутые перцы не читают справку - она для ламеров позорных написана.


SMAC   (2006-11-13 12:57:00) [2]

И всего-то?
Как говориться: хочешь спрятать вешь - положи на виду!!!
Спасибо.

procedure TForm1.ApplicationEvents1Deactivate(Sender: TObject);
begin
ShowMessage('Application is Deactivate');
end;

З.Ы.
Мне нужно было именно для Application.
Но это уже следующий мучающий меня вопрос.


Anatoly Podgoretsky   (2006-11-13 12:51:00) [3]

> SMAC  (13.11.2006 12:31:02)  [2]

Можно и это правильно, только учитывай что события два, один для формы, один для приложения.


ЮЮ   (2006-11-13 12:42:00) [4]

Application.OnDeActivate := FormDeactivate;

OnDeActivate  - свойство Application
FormDeactivate - метод формы, назначенный обработчиком

З.Ы. Брось TApplicationEvents в вкладки Additional, если кроме баттонакидания ничего не получается.


SMAC   (2006-11-13 12:31:00) [5]

Какому свойству?

Можно ли написать процедуру типа

procedureTForm1.FormDeactivate(Sender: TObject);
begin
//Обаботка
end;

?


Anatoly Podgoretsky   (2006-11-13 12:22:00) [6]

> SMAC  (13.11.2006 12:21:00)  [0]

Написать обработчик и присвоить его свойству.


Наверх

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