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

Вниз

Одинаковые события форм   Найти похожие ветки 

 
Pk   (2003-01-20 12:52) [0]

Можно ли как нибудь назначить одну и ту же обработку события OnClose разным формам?


 
still ©   (2003-01-20 12:56) [1]

Можно


 
Pk   (2003-01-20 12:57) [2]

А как?


 
still ©   (2003-01-20 13:04) [3]

Ну например, в юните CommonPr лежит обработчик, а в юните MyForm - форма. Тогда:

в MyForm:


uses CommonPr;
...
var
vMyForm: TMyForm;

...
vMyForm.OnClick := CommonPr.OnClick;
...





 
Anatoly Podgoretsky ©   (2003-01-20 13:16) [4]

А ты знаешь как делается назначение?, с помощью оператора


 
don-do   (2003-01-20 15:47) [5]

procedure TForm1.ApplicationEvents1Idle(Sender: TObject;
var Done: Boolean);
begin
Screen.ActiveForm.OkClick:=OnClick;
end;


 
Юрий Зотов ©   (2003-01-20 16:10) [6]

Я бы поостерегся быть столь оптимистичным. Все же метод будет принадлежать одному классу, а вызываться из другого. Возможны нежелательные нюансы с Self, Sender, TMethod.Data и т.п.

А вот так точно пройдет: пишем общую процедуру (не метод класса, а просто процедуру, с любыми параметрами) и вызываем ее из каждого индивидуального OnClose.



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

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

Наверх




Память: 0.48 MB
Время: 0.024 c
3-96617
vv_fran
2003-01-13 11:51
2003.01.30
Падение сервера FireBirrd 1.0.2.908 (FibPlus 4.77)


1-96762
stenya
2003-01-15 18:34
2003.01.30
Как рабочее приложение запихнуть в DLL?


1-96671
Василий Акебадзе
2003-01-21 17:17
2003.01.30
Путь к Favorites


3-96556
Makhanev A.S.
2003-01-11 13:46
2003.01.30
Как добавить поле в TTable???


6-96937
Dmitrry
2002-12-02 15:42
2003.01.30
Как написать FTP-сервер на Delphi?