![]() |
onCreateD Funktion?
Hi Leute,
ich habe ein problem, und zwar wenn ich es in den onCreate tue, dann startet er alles BEVOR er die Form anzeigt, es soll aber zB nach einem Prozess gescanned werden, und dann ein paar Buttons enabled, naja aber das macht nur sinn wenn er schon fertig createt hat |
Re: onCreateD Funktion?
Hallo
Wie wär's mit OnShow? |
Re: onCreateD Funktion?
du könntest .OnActivate oder .OnShow verwenden, aver vergiß nicht dir irgendwo ein Flag zu setzen und bei weiteren Aufrufen dieser Ereignisse deinen Code dann nicht mehr auszuführen, da dieses ja mehrmals geschieht und nicht nur einmal nach'm Erstellen.
|
Re: onCreateD Funktion?
Delphi-Quellcode:
procedure TForm1.FormShow(Sender: TObject);
{$j+} const StartUp: Boolean = True; {$j-} begin if StartUp then begin StartUp:= False; // Hier dein Code ausführen... end; end; |
Re: onCreateD Funktion?
Hallo,
ich verstehe dein Problem nicht, sofern es nur um das Deaktivieren von Buttons geht. Wenn das OnCreate-Ereignis ausgelöst wird, sind alle Komponenten erzeugt und initialisiert. Ein Deaktivieren von Controls sollte also problemlos möglich sein. Gruß Hawkeye |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:54 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