![]() |
|
|
Регистрация | << Правила форума >> | 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
![]() Код:
procedure TForm1.FormCreate(Sender: TObject); begin ShowWindow(Form1.Handle, SW_HIDE); ![]() ![]() ![]() |
#5
|
||||
|
||||
![]() ShowWindow(Form1.Handle, SW_HIDE); не будет работать при создании формы. Читайте хэлп.
Это можно попробовать сделать в событии OnShow, должно корректно работать. THE CRACKER IS OUT THERE |
#6
|
|||
|
|||
![]() ![]() |