Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Form bei Programmstart verstecken (https://www.delphipraxis.net/75694-form-bei-programmstart-verstecken.html)

DGL-luke 23. Aug 2006 17:48


Form bei Programmstart verstecken
 
Hallo,

ich will meine Mainform komplett verstecken (visible := false/Hide) und das so früh wie möglich, sie soll gar nicht erst angezeigt werden.

1. Im OnCreate-Ereignis visible := false bringt rein gar nichts
2. Im OnShow-Ereignis visible := false bringt den fehler "Siuchtbarkeit kann im OnHide/OnShoe-Ereignis nicht verändert werden" (sinngemäß)
3. Im Application.OnMessage-Ereignis if visible then Hide bringt auch nichts... hab ich aber noch nicht durchgedebuggt.

wie mach ich das "sauber"?
Eine möglichkeit, dass es gar nicht erst angezeigt wird, nehm ich natürlich auch^^

PS: ich brauch das fenster aber.

mkinzler 23. Aug 2006 17:52

Re: Form bei Programmstart verstecken
 
Hast du schon mal versucht die Form manuell zu erzeugen.
Delphi-Quellcode:
Form := TForm.Create( Application);
sollte die Form nur erzeugen, ohne sie anzuzeigen.

Daniel B 23. Aug 2006 17:53

Re: Form bei Programmstart verstecken
 
Im OnCreate vom Formular: Application.ShowMainForm := False;

Christian Seehase 23. Aug 2006 18:04

Re: Form bei Programmstart verstecken
 
Moin Daniel,

Zitat:

Zitat von Daniel B
Im OnCreate vom Formular: Application.ShowMainForm := False;

am Besten schon in der Projektdatei nach Application.Initialize.

Daniel B 23. Aug 2006 18:04

Re: Form bei Programmstart verstecken
 
Stimmt! :D

DGL-luke 23. Aug 2006 18:51

Re: Form bei Programmstart verstecken
 
:thumb:

danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz