Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Re-Aktivierung einer Form (https://www.delphipraxis.net/17741-re-aktivierung-einer-form.html)

rbest 9. Mär 2004 09:55


Re-Aktivierung einer Form
 
Hallo Kollegen,
kann mir jemand bei folgendem Problem helfen? Besten Dank gleich.

Ein abstraktes Objekt (oApp) referenziert bei mir die aktive Form (oApp.oForm). Nun wird per Button eine neue Form erzeugt und die Referenz soll auf diese neue Form "umgebogen" werden. Dazu habe ich im Activate der (neuen) Form die Zeile: oApp.oForm := self;
Nach Beendigung der (ehemals neuen) Form soll wieder die "alte" Form referenziert werden. Meine paar grauen Zellen haben mich deshalb überredet, ebenfalls im OnActivate der (ehemals aufrufenden) Form wieder die Zeile oApp.oForm := self; zu benutzen, aber mit Entsetzen haben mir andere graue Zellen mitgeteilt, daß dieses Ereignis nur einmal beim Start ausgeführt wird.
Meine Frage ist nun, wird irgendein Ereignis (in der ersten Form) NACH dem Schließen der 2. Maske ausgeführt? Und welches?
Hoffentlich versteht man den Schrieb. :gruebel:

rbest 9. Mär 2004 10:21

Re: Re-Aktivierung einer Form
 
hab jetzt selbst was gefunden. Mach jetzt eine Sicherung und im Close der neuen Form stelle ich die Referenz wieder her.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:14 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