Спрятать форму при закрытии !

Опубиковано: 07.06.2008 г., автор: , просмотров: 36131

Уроки програмирования на языке Delphi.

Сейчас я покажу вам, как сделать так чтобы при нажатии на крестик (закрытии главной формы), программа не закрывалась, а просто сворачивалась. Сам код займет всего две строчки. Итак, создаем обработчик событий OnClose на главной форме и прописываем там следующий код:

Action := caNone;
Application.Minimize;

Вот что у нас получилось:

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caNone;
Application.Minimize;
end;

Все.!



Похожие материалы

Последние из рубрики

01 12 Jan 2009 в 00:00 #
Как создать обработчик событий "OnClose"?
01 12 Jan 2009 в 00:00 #
выдает ошибку неописаный индетификатор:"FormClose" что делать пробывал добавить в "используемые" тоже ошибка
EXT (Владимир Сигалкин) 01 Jan 2009 в 00:00 #
Я сделал. К кнопке в Трей кнопку Выход и к ней прописал halt;
И все ок.
Wiskas 07 Dec 2008 в 00:00 #
потом можна будет закрыть так:
Action:=caFree;
close;
АГ 01 Nov 2008 в 00:00 #
Этот способ мне известен, он удобен для многооконного приложения, если окна насворачивали,
то при закрытии главной фомы все равно всё закроется, так что ничего страшного

ОтменитьДобавить комментарий