Hm...
Form2.Panel.Parent := HauptForm.Panel;
Also auf dem Hauptform habe ich ein Panel... soweit OK. Ich hätte da eher sowas erwartet
Form2.Parent:=Hauptform.Panel;
Wenn ich Deinen Code lese, würde ich vermuten, dass irgendein Panel auf dem Form2 nun eben dem Form1 zugeordnet wird... was ich suchte, war sowas (Achtung: Block-Art)
Delphi-Quellcode:
+----------------------------------------------------+
| Hauptform |
| |
| +--------------------------------------+
| | |
| | |
| | FORM 2 (mit visuellen und nicht- |
| | visuellen Komponenten |
| | |
| | |
+-------------+--------------------------------------+
Dennoch Danke für Dein Posting - ich habe das Form2.Parent:=Form1.Panel einfach mal ausprobiert. Lustiger Effekt, man kann dann tatsächlich das neue Form2 im Panel sehen - sogar mit Titelleiste und allem drum und dran - auch Verschieben ist möglich. Mit BorderStyle "none" und Top/Left:=0 sowie einer Anpassung von Breite und Höhe an die Abmessungen des Panels im OnResize des Panels beginnt das ganze gute Formen anzunehmen! Danke also, das Posting hat mich auf den richtigen Weg gebracht!
Viele Grüße
Hepdepaddel