Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как создать невидимую форму [D5]


_alex_ ©   (2005-02-18 16:09:00) 

Добрый день!
Подскажите как создать невидимую форму.
Пробовал скрывать ее по таймеру, но она все равно появляется на экране.


_alex_   (2005-02-18 17:35:00) [1]

Application.ShowMainForm := False;
помогло


default   (2005-02-18 16:50:00) [2]


program Project1;

uses
 Forms,
 Unit1 in 'Unit1.pas' {Form1};

{$R *.res}

begin
 Application.Initialize;
 Application.CreateForm(TForm1, Form1);
Application.ShowMainForm := False;
 Application.Run;
end.


Вудупипл   (2005-02-18 16:49:00) [3]

form1.visible:=false;
form1.width:=1;
Form1.height:=1;
Form1.left:=-1;
Form1.top:=-1;
,-)


Алхимик   (2005-02-18 16:27:00) [4]

Выведи её за границы экрана. :)


Семен Сорокин   (2005-02-18 16:26:00) [5]

установите visible в design-time
если форма создается динамически - то просто не показывайте ее

форма случаем не MDIChild?


_alex_   (2005-02-18 16:23:00) [6]

> Семен Сорокин ©   (18.02.05 16:14) [1]
> ужас какой
> Visible не помогает?

Помогает, но она все равно на какое-то время появляется на экране.
Хотелось бы что бы ее вообще не было видно при запуске.
Или такое не возможно.
Пробовал так же
SetWindowRgn(Form1.Handle, 0, false);
эфект то же самый.


Семен Сорокин   (2005-02-18 16:14:00) [7]

ужас какой

Visible не помогает?


Наверх

Титульная страница Поиск, карта сайта Написать письмо