Registriert seit: 27. Sep 2003
Ort: Bielefeld
39 Beiträge
Delphi 7 Enterprise
|
Re: Panel mit Inhalt in gleiche Form kopieren
9. Okt 2003, 15:49
Wenn Das nur Vorlagen sind, solltest Du Dir mal die Frames zu Gemüte führen,
dann dafür sind die da.
Ansonsten kannst Du nur über Form.Components alle Componenten durchlaufen und die,
deren parent auf PanelX ist in die neue Form kopieren (also createn und alle eigenschaften/events
nach Vorlage zuordnen.
Mußt aber daran denken, ob Du die ganze Sache rekursiv angehst, weil diese Komponenten könnten
dann ja wieder weitere Komponenten haben, deren parent Sie sind.
Einfacher geht es wirklich mit Frames, da der Frame mit allen Inhalten wie ein Objekt
behandelt werden kann und ein "einfaches " TFrame.create Dir alle Komponenten nach
Vorlage erzeugt.
|