Einzelnen Beitrag anzeigen

Zottel
(Gast)

n/a Beiträge
 
#1

Panel zur Laufzeit von einer Form auf eine andere Form legen

  Alt 10. Aug 2008, 18:18
Hi ihr,

ich bastel grad an einem Programm rum, das durch Packages erweitert werden soll.
Leider habe ich jetzt ein kleines Problem:

Ich lade in der Hostanwendung das Package mit LoadPackage. Im Package habe ich eine Form, die im initialization-teil erzeugt wird.
Dadrauf ist ein Panel. Nun soll die Hostanwendung das Panel von der Form des Packages auf seine eigene Form ziehen.
Bisher mach ich das mit SetParent, da das zuweisen des Parents von Panel nicht hinhaut. Dann sagt er mit, das TFont nicht zu TFont zugewiesen werden kann.

Aber wenn ich das Panel jetzt auf die neue Form ziehe, werden die Elemente auf dem Panel nicht richtig angezeigt. Ebenso wird ein Align:=alClient nicht korrekt durchgeführt. Scheinbar hat das Panel immernoch das Package-Form als Parent.

Kann mir einer sagen, was ich vergessen habe?

Werden evtl. die Fensterbotschaften nicht mit weitergeleitet?

vielen Dank schonmal.
  Mit Zitat antworten Zitat