![]() |
Formular schliessen im "OnActivate"
Wie kann ich mein Formular schließen im OnActivate?
|
Re: Formular schliessen im "OnActivate"
Mit Close?
|
Re: Formular schliessen im "OnActivate"
Warum willst du im OnActivate ein Form schliessen :gruebel: Dann zeigs doch gar nicht erst an :thumb:
|
Re: Formular schliessen im "OnActivate"
@ Luckie: sry, hatte ich nicht erwähnt: So gehts nicht ;)
@ Jelly: Er soll ja den Download einer Datei anzeigen (dauert auch ein bisschen, man sieht die Form also), aber sich auch automatisch schliessen wenn er fertig ist. Deshalb habe ich den Downloadcode in "OnActivate" geschrieben, weil "OnShow" zu früh ist, und Timer zwar geht, aber irgendwie doch unelegant ist... |
Re: Formular schliessen im "OnActivate"
ACHTUNG: OnActivate kann imho öfter ausgelöst werden. z.b. wenn das fenster den fokus verliert und ihn dann wieder erhaltet
|
Re: Formular schliessen im "OnActivate"
Erzeug doch die Form immer dynamisch (wenn Du sie öfters brauchen solltest) und nimm dann das Release.
|
Re: Formular schliessen im "OnActivate"
Zitat:
Zitat:
|
Re: Formular schliessen im "OnActivate"
Das ist irgend wie Unsinnig.
Schribe eine extra Downloadprocedue oder Function. Am Ende Dieser schliesst du dein Formular einfach mit Close. |
Re: Formular schliessen im "OnActivate"
Das ist jetzt aber irgendwie seltsam :|
Im Test (ohne irgendetwas), schloss sich das Fenster wie erwartet, aber so nicht:
Delphi-Quellcode:
Und er springt auch in das Close; rein :|
procedure TfrmInstall.FormActivate(Sender: TObject);
var lStream: TFileStream; fileData, extract : string; write : Boolean; begin if status = NOT_STARTED then begin status := STARTED; item := 0; while status = STARTED do begin ind(item); if item > High(data) then status := FINISHED; end; bFinalize.Caption := 'Finalize'; end; if (status = FINISHED) and (autoclose) then <!--- close; <!--- end; |
Re: Formular schliessen im "OnActivate"
Zitat:
:dp: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:52 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