![]() |
Welches Ereignis zum, das nur einmal beim Start ausgeführt w
hoi,
ich möchte solbald mein Programm gestartet ist Form2 aufrufen, mit OnCreate geht das nicht (klar wenn das fenster noch nicht da ist)...aber wie mach ich es dann? Da ich mein prog auch verstecken/Showen kann ist "OnShow" wohl auch kaum geeignet, da es immer wieder form 2aufruft, sobald ich Form1.Show; ausführe.... OnActivate wird ausgeführt sobald mein fenster inaktiv und dann wieder aktiv wird, also auch ungeeignet....und was bleibt da noch? |
Re: Welches Ereignis zum, das nur einmal beim Start ausgefüh
vielleicht gehts so?
application.createform(TForm2.Form2); gruesse grumble |
Re: Welches Ereignis zum, das nur einmal beim Start ausgefüh
oder im AnCreate des Form1 Variable "ZweitesSchonGezeigt" (Boolean) auf False setzen und im OnShow-Ereignis von Form1 dann Form2 aufrufen, wenn "ZweitesShonGezeigt" False ist. Anschließend "ZweitesShonGezeigt" auf True setzen.
Gruß |
Re: Welches Ereignis zum, das nur einmal beim Start ausgefüh
danke ;)
|
Re: Welches Ereignis zum, das nur einmal beim Start ausgefüh
OnActivate ist besser geeignet.
Delphi-Quellcode:
if not Activated then
begin Activated := True; //..... end; |
Re: Welches Ereignis zum, das nur einmal beim Start ausgefüh
Also bei mir funzt es prima :gruebel: im OnCreate.. habe im OnCreate von Form2 einfach nur
Delphi-Quellcode:
stehen.
form2.ShowModal;
|
Re: Welches Ereignis zum, das nur einmal beim Start ausgefüh
![]() komisch das es bei dir geht..bei mir gehts nämlich nichtmal wenn ich ein neues project nehme und Form2.Show aufrufe @robert: danke ;) |
Re: Welches Ereignis zum, das nur einmal beim Start ausgefüh
Die Gemeinheit des OnCreate ist das man noch nicht aus dem Konstruktor der Form zurueck ist.
Es ist also die globale Form-Variable noch nicht zugewiesen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz