![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Пишу прогу которая будет сидеть в трее, соответственно Form1(Она же MainForm) мне нужно скрыть как только загрузится программа...ну тоесть ее видно не должно быть вобще . В Object Inspector ставлю параметр Visible = False...
пробовал даже в коде прописывать Form1onCreate...(точно не помню как там) Form1.visible := false; \Form1.hide; ничего не помогает...всеравно висит на экране... ![]() |
|
#2
|
||||
|
||||
|
Напиши
ShowWindow(Form1.Handle, SW_HIDE); {скрывает форму} ShowWindow(Application.Handle, SW_HIDE); {скрывает приложение с панели задач} |
|
#3
|
||||
|
||||
|
Чтобы восстановить замени SW_HIDE на SW_RESTORE
|
|
#4
|
|||
|
|||
|
Спасибо, все что вы написали - работает,... но только не при FormCreate
...мож Delphi переустановить? Код:
procedure TForm1.FormCreate(Sender: TObject); begin ShowWindow(Form1.Handle, SW_HIDE); ![]() |
|
#5
|
||||
|
||||
|
ShowWindow(Form1.Handle, SW_HIDE); не будет работать при создании формы. Читайте хэлп.
Это можно попробовать сделать в событии OnShow, должно корректно работать. |
|
#6
|
|||
|
|||
не помогло.... уже и делфи переустановил....всеравно.... |