Einzelnen Beitrag anzeigen

Honie

Registriert seit: 27. Sep 2003
Ort: Bielefeld
39 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Panel mit Inhalt in gleiche Form kopieren

  Alt 9. Okt 2003, 14: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.
  Mit Zitat antworten Zitat