Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.23;
Скачать: CL | DM;

Вниз

как сделать форму невидимой(hide) при загрузке   Найти похожие ветки 

 
lak_b   (2002-05-11 14:12) [0]

как сделать форму невидимой(hide) при загрузке?
hide не помогает!


 
Cobalt ©   (2002-05-11 14:21) [1]

В событии OnActivate формы ставьте Hide. А вы, видимо пробовали в OnCreate, когда (если я не ошибаюсь) окна еще нет.


 
Cobalt ©   (2002-05-11 14:23) [2]

В событии OnActivate формы ставьте Hide. А вы, видимо пробовали в OnCreate, когда (если я не ошибаюсь) окна еще нет. Можно еще не использовать форму и писАть в DPR-ке, но уже без мощной поддержки компонентов, зато на WinApi, потому что это круто. Так делают все крутые хакеры.


 
Cobalt ©   (2002-05-11 14:25) [3]

В событии OnActivate формы ставьте Hide. А вы, видимо пробовали в OnCreate, когда (если я не ошибаюсь) окна еще нет. Можно еще не использовать форму и писАть в DPR-ке, но уже без мощной поддержки форм и компонентов, зато на WinApi, потому что это круто. Так делают все крутые хакеры.
Правда, надо будет много писать и не меньше читать всяких умных книжек, потому что на форуме тебе скажут, что они хакеров "Not supported".


 
Cobalt ©   (2002-05-11 14:26) [4]

Ха!! Во глюк!;)))


 
Song ©   (2002-05-11 14:27) [5]

При загрузке чего?


 
Cobalt ©   (2002-05-11 15:48) [6]

Формы, а чего же еще спрашивают?


 
Malder ©   (2002-05-11 16:32) [7]

lak_b, видимо, пишешь троян. Тогда лучше пиши на WinAPI - и размер меньше и с формами не будешь заморачиваться.

Если все таки надо скрыть форму, то проследи совету Cobalt и пиши Hide в OnActivate. Но при этом форма появится и тут же исчезнет с экрана. Некое мерцание будет. Поэтому, в OnCreate можно написать: Form1.Top:=Screen.Heigth; - а перед показом опять "вернуть" на экран...


 
ZZ ©   (2002-05-11 16:36) [8]

Application.ShowMainForm:=false;


 
McSimm ©   (2002-05-11 16:40) [9]

Насоветовали !
По всей видимости речь идет о главной форме приложения.
Вставь в dpr после Application.Initialize;
строчку
Application.ShowMainForm := False;

Когда надумаешь форму показать - вызови Show.


 
Doctor Deejay ©   (2002-05-11 16:43) [10]

А чтобы избежать мерцания лучше использовать такой вариант:Form1.left:=screen.width !! Круто и не мигает!


 
Malder ©   (2002-05-11 17:08) [11]

Doctor Deejay, хм. А чем Form1.left:=screen.width отличается от Form1.Top:=Screen.Heigth ?


 
hooky-mars ©   (2002-05-11 18:18) [12]

Есть ещё один не рациональный способ скрыть её
FormRgn:=CreateRectRgn(0,0,Width,Height);
SetWindowRgn(Handle,FormRgn,True);

Ток за правильность не овечаю, може че и неправильно



Страницы: 1 вся ветка

Текущий архив: 2002.05.23;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
1-73239
Garry
2002-05-10 10:35
2002.05.23
Как отобразить сообщение при наведении мыши на объект?


4-73473
Dialogig
2002-03-19 18:51
2002.05.23
Помогите добрые люди!!!


4-73476
daos
2002-03-20 13:27
2002.05.23
Снова чайный вопрос: как выключить комп програмно .


1-73125
greenrul
2002-05-12 16:49
2002.05.23
Компонента Архивации


6-73327
Shumer
2002-03-07 22:43
2002.05.23
Как создать Анализатор статистики прохи сервера на Delpi