![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Передача управления на форму [D6, Win95/98]
Jonny © (2002-08-27 15:28:00)Здравствуйте! У меня вопрос: я в теле процедуры хочу запустить форму(Form2) и передать на нее управление, т.е. типа диалог с пользователем - чего-нибудь у него спросить, и передать эти данные в родительскую форму и продолжить выполнение процедуры после Form2.Show. Как управление-то на эту Form2 передать? Ведь прога Form2 показывает и продолжает выполнять процедуру дальше. Каккая функция есть или проперти?
Skier (2002-08-27 15:41:00) [1]>Jonny
Можно так :
for ... do begin
AForm := TYourForm.Create(...);
try
AForm.ShowModal;
finally
FreeAndNil(AForm);
end; //try
end; //for
Jonny (2002-08-27 15:39:00) [2]Пацаны, глючу, все в норме! ВСЕМ СПАСИБО!
Jonny (2002-08-27 15:37:00) [3]Сенкс, получилось, только вызов формы хочу делать в цикле, а прога пишет - типа не могу работать с уже видимым окном - т.е. на второй итерации уже ругается - как етого избежать?
lenin (2002-08-27 15:31:00) [4]Используй вместо Show ShowModal
Skier (2002-08-27 15:29:00) [5]>Jonny
Сделай Form2.ShowModal