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

Вниз

Вопрос про 2 формы...   Найти похожие ветки 

 
Ultimate ©   (2008-02-27 16:19) [0]

У меня имеется 2 формы. При запуске программы запускается первая, которая включает тут-же вторую. Во второй форме есть некая функция (мол закрыть форму 2 и работать с формой 1, и закрыть форму 2 вместе с формой 1...) Так вот я использовал, что при закрытии (например) формы 2, должна закрыться форма 1, вывел команду:

procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Form1.Close;
end;

Но дело в том, что форма 1 "подвисает", её завершили до окончания действия... (Действие заключается в запуске формы 2 и ожидание завершения формы 2, для джальнейшего функционирования формы1).
Как можно воплотить закрытие обоих форм одновременно, без ошибок?


 
Ultimate ©   (2008-02-27 16:35) [1]

Или хотя бы скажите, как некоторые данные отправить с формы 2 на форму 1???


 
Chorniy   (2008-02-27 16:47) [2]

Ну какой вопрос такой и ответ) коль более нету подробных данных то тогда сделай так:

чтобы закрыть обе формы без ошибок надо просто закрыть форму1 ибо она является главной формой приложения, после чего форма2 закроется сама...

проще говоря так:
procedure TForm2.Button1Click(Sender: TObject); // закроются обе формы
begin
 form1.close;
end;

procedure TForm2.Button2Click(Sender: TObject); // закроется только форма2
begin
 form2.close;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
15-1202821756
TankMan
2008-02-12 16:09
2008.03.23
Информация по написанию гаджетов....


9-1166219183
Vito
2006-12-16 00:46
2008.03.23
TDXDraw мерцает при изменение размеров окна


6-1183112626
Barsky
2007-06-29 14:23
2008.03.23
Как считать значение checkbox с формы документа?


2-1203489060
Максим
2008-02-20 09:31
2008.03.23
разбор строка


2-1203513538
..::KraN::..
2008-02-20 16:18
2008.03.23
Вставка картинки в Synedit