Форум: "Основная";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];
Внизпри закрытии главной формы Найти похожие ветки
← →
гость_ (2004-02-29 13:03) [0]Как сделать чтобы при закрытии главной формы приложения, само приложение не завершалось, а главной становилась другая форма?
← →
Romkin (2004-02-29 13:37) [1]Поменять главную форму у Application в процессе выполнения нельзя. Но можно ее просто не показывать, или сделать так, чтобы ее не было (создавать формы не через Application.CreateForm). Первое предпочтительнее. А еще предпочтительнее делать как положено.
← →
Defunct (2004-02-29 13:43) [2]Установите в качестве главной какую-нибудь невидимую пустую форму. А чтобы она автоматически не становилась видимой, добавьте в DPR файл строку:
Application.ShowMainForm := False;
← →
гость_ (2004-02-29 14:09) [3]мне вобщем вот что нужно
что бы приложение закрывалось при закрытии последней формы, но не ранее
← →
Romkin (2004-02-29 14:18) [4]Это уже понятнее. Тогда действительно, ShowMAinForm как выше (перед Application.Run, и не забудь visible у нее убрать, а у второй - поставить). Потом при закрытии формы определяешь - если последняя, то выход
← →
Ivolg (2004-02-29 14:51) [5]procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caNone;
form1.Visible:=false; //главная форма
form2.Visible:=true; // вторая форма
end;
← →
гость_ (2004-02-29 21:37) [6]2: Romkin © (29.02.04 13:37) [1]
получется, мне это и надо, что бы небыло главно формы
(все формы одного типа)
как сделать {гость_ (29.02.04 14:09) [3]}
← →
Defunct (2004-03-01 01:33) [7]> как сделать {гость_ (29.02.04 14:09) [3]}
Уже ответили, посмотри [2]
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.02 c