Войти

Показать полную графическую версию : *Delphi* | Как прятать форму при старте проги?


[mzd]
29-08-2003, 14:57
Мне нужно, чтобы главная форма исчезала с экрана, ну например так, Form1.Hide при запуске exe. Подробнее: есть программа, которая сидит в трее и есть главное окно этой программы. Мне надо, чтобы при старте программы главное окно не показывалось, а было доступно через TPopupMenu. При FormCreate метод Hide не работает. Что подскажете делать?

vasketsov
29-08-2003, 20:17
[mzd]
Application.ShowMainForm := FALSE;

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

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

[mzd]
06-09-2003, 12:00
vasketsov Спасибо, помогло, тему можно закрывать

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




© OSzone.net 2001-2012