Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Meta777,
5. Aug 2010
hm, würde eigentlich prima gehen hat aber den haken, dass ich zur laufzeit erzeugte controls dann nicht erfassen könnte da der destructor des forms zuerst durchläuft. aber trotzdem danke für den guten tipp.
ich glaub ich belass es erstmal so wie es ist - es funktioniert ja immerhin :)
shalom
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Meta777,
5. Aug 2010
@Uwe Raabe:
Im Constructor der Komponente wird das OnDestroy in einer Feldvariable gespeichert und neu gesetzt:
...
FOwnerOnDestroy := TForm(AOwner).OnDestroy;
TForm(AOwner).OnDestroy := OwnerOnDestroy;
...
wird des Form dann geschlossen wird "OwnerOnDestroy()" aufgerufen:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Meta777,
5. Aug 2010
Ahoi,
ich bastle gerade an einer nicht visuellen Komponente die diverse properties eines Forms und deren Komponenten beim schließen speichert.
Gegenwärtig wird OnDestroy gesubclassed was ich allerdings gern verweiden würde. Es gibt ja die Methode TComponent.Destroying welche genau richtig für meine komponente wäre. Aber leider nicht als virtual deklariert ist.
Bei der Freigabe des Forms wird...