![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать форму невидимой [D5, Win2k]
stim © (2003-01-27 23:44:00)1) Почему первая процедура не делает форму невидимой
а вторая делает???
2) И вообще как ещё можно скрыть форму???
procedure TForm1.FormCreate(Sender: TObject);
begin
form1.Visible:=false;
end;
procedure TForm1.FormClick(Sender: TObject);
begin
form1.Visible:=false;
end;
Igit (2003-01-28 08:14:00) [1]SendMessage(Form1.Handle, SW_HIDE,0,0);
Separator (2003-01-28 07:54:00) [2]При событии OnCreate сама форма еще не отображается, поэтому её нельзя сделать невидимой, обрабатывай OnShow или сделай как написал > Pat © (27.01.03 23:51), в dpr модуле перед Application.CreateForm(TForm1, Form1) (при условии, что Form1 основная форма) вставь строчку Application.ShowMainForm:= false, тогда Form1 вообще не отобразиться
OxOTHuK (2003-01-28 07:49:00) [3]ShowWindow(Handle, SW_HIDE);
SHOW
Pat (2003-01-27 23:51:00) [4]>Почему первая процедура не делает форму невидимой
а вторая делает???
небось, ошибка вылетает :-)) Вот просто переведи, что тебе сказано в этой ошибке...
Попробуй:
Application.ShowMainForm:=false