Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.03.23;
Скачать: [xml.tar.bz2];

Вниз

Вопрос про 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
2-1204115259
Darvin
2008-02-27 15:27
2008.03.23
TCanvas и регионы


2-1204008466
boba
2008-02-26 09:47
2008.03.23
TCriticalSection


15-1202479294
Kerk
2008-02-08 17:01
2008.03.23
Возможно буду оригинален


2-1204014968
Andr
2008-02-26 11:36
2008.03.23
Сохранение параметров шрифта в ini- файле


15-1202598877
Ламот
2008-02-10 02:14
2008.03.23
Прошу помощи в выборе системы видеонаблюдения.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский