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

Вниз

Как форме узнать кто ее вызвал   Найти похожие ветки 

 
oleiva   (2003-02-12 09:31) [0]

Есть Форма_1, которая вызывается из других форм - то из Формы_2, то из Формы_3 - по нажатию соответсв кнопок в этих формах. Как Форме_1 узнать, какая форма ее вызвала?


 
Владислав ©   (2003-02-12 09:34) [1]

Сообщать ее об этом из вызывающих форм.


 
jack128 ©   (2003-02-12 09:35) [2]

ну мапример так :
procedure TForm2.Button1Click(Sender: TObject);
begin
Form1.Tag := Integer(Self);
Form1.Show;
end;

в форме_1

Caption := TForm(Tag).Caption;


 
Radionov Alexey ©   (2003-02-12 09:36) [3]

>oleiva (12.02.03 09:31)
TForm1 = class(TForm)
procedure SpecialShow(Sender : TForm);
end;

...........
procedure TForm1.SpecialShow(Sender : TForm);
begin
Show;
// параметр Sender = вызывающая форма
end;


В параметр Sender передавать вызывающую форму
например так: Form1.SpecialShow(Self);




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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
4-63911
BlackSun
2003-01-07 11:28
2003.02.20
Не могу получить имя файла по хэндлу...


3-63588
Zelishe
2003-02-04 11:31
2003.02.20
Как сделать обновление таблиц?


6-63697
alev
2002-12-29 01:45
2003.02.20
Сканер портов


8-63690
Anar
2002-10-26 23:29
2003.02.20
Несколько музыкальных файлов в один


7-63883
Геннадий
2002-12-18 21:10
2003.02.20
TCheckBox - как изменить цвет галочки?