![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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]
Написать обработчик и присвоить его свойству.