Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   *Delphi* | Как прятать форму при старте проги? (http://forum.oszone.net/showthread.php?t=30316)

[mzd] 29-08-2003 14:57 208201

*Delphi* | Как прятать форму при старте проги?
 
Мне нужно, чтобы главная форма исчезала с экрана, ну например так, Form1.Hide при запуске exe. Подробнее: есть программа, которая сидит в трее и есть главное окно этой программы. Мне надо, чтобы при старте программы главное окно не показывалось, а было доступно через TPopupMenu. При FormCreate метод Hide не работает. Что подскажете делать?

vasketsov 29-08-2003 20:17 208202

[mzd]
Application.ShowMainForm := FALSE;

Это надо в dpr написать, после Application.Initialize;
Тогда будет работать.

e80 31-08-2003 18:08 208203

Если предыдущий вариант не плющит
можеш на крайня задать координаты в духе (10000,10000)
правда по Alt+Tab будет висеть
или
через WinAPI послать сигнал сныкать форму

[mzd] 06-09-2003 12:00 208204

vasketsov Спасибо, помогло, тему можно закрывать

ALex27G 09-07-2005 11:44 339719

[mzd]
А я обычно в .dpr перед Application.Run; ставлю Application.Minimized;.
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Minimize;
Application.Run;
end.


Время: 07:04.

Время: 07:04.
© OSzone.net 2001-