Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi MDI ChildForm klonen (https://www.delphipraxis.net/83169-mdi-childform-klonen.html)

Andreas H. 28. Dez 2006 18:50


MDI ChildForm klonen
 
Hallo,

wie kann ich eigentlich ein MDI-ChildForm klonen?

Es sollen alle Eigenschaften aller Komponenten (CheckBoxes, TTables etc.) von der alten Form übernommen werden!

Muss ich das alles zu Fuß machen oder gibt es da einen Trick?

Andreas

marabu 28. Dez 2006 19:33

Re: MDI ChildForm klonen
 
Hallo Andreas,

da normalerweise ein MDIChild aus einer Klassen-Vorlage (siehe Borland Demo) erzeugt wird, verstehe ich deine Frage nicht so richtig. Kannst du dein Problem genauer beschreiben?

Freundliche Grüße

Andreas H. 28. Dez 2006 20:01

Re: MDI ChildForm klonen
 
Ja,
üblicherweise wird eine Klassenvorlage verwendet. Alle Eigenschaften werden zur Designzeit festgelegt.

Ich möchte aber ein geöffnetes Childfenster klonen, in dem alle Einstellungen, die zur Laufzeit gemacht wurden, so übernommen werden. Dazu zählen natürlich auch die Werte von form-globalen Variablen!

Ist es jetzt etwas klarer?

Andreas

marabu 28. Dez 2006 20:07

Re: MDI ChildForm klonen
 
Jetzt macht es Sinn für mich - probiere dein Glück: klick

Dir auch einen Guten Rutsch ...

Andreas H. 28. Dez 2006 20:49

Re: MDI ChildForm klonen
 
Hallo,

das mit dem Speichern und Laden hatte ich schon in etwas anderer Form per Google gefunden.

Leider werden die ZEOS-Kompos nicht richtig erstellt oder es ist ein Problem der richtigen Reihenfolge oder so :gruebel:

Da die Funktion nicht ganz so wichtig ist, wird das mit dem Klonen wohl nichts.

Trotzdem vielen Dank und auch eine guten Rutsch :cheers: :party: :hi:

Gruß Andreas

marabu 28. Dez 2006 20:57

Re: MDI ChildForm klonen
 
Das Problem könnte einfach darin bestehen, dass nicht alle Eigenschaftswerte, welche du zur Laufzeit gesetzt hast, auch properties sind und gespeichert werden. Bin mir aber nicht sicher.

Gute Nacht


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