Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.05.23;
Скачать: [xml.tar.bz2];

Вниз

как сделать форму невидимой(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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.008 c
3-73040
Ammy
2002-04-26 14:28
2002.05.23
Обновление запроса в Excel из Delphi


1-73276
vitnt2000
2002-05-08 07:46
2002.05.23
Добавление серий в Chart


3-73025
Sam
2002-04-23 19:10
2002.05.23
Проблема 97


6-73332
sergey_1
2002-02-22 08:45
2002.05.23
TNMSMTP Уведомление о доставке


3-73027
sergrrey
2002-04-24 11:00
2002.05.23
Впрос по SQL Loader





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский