Resizen bei SetParent-Fenstern

15/08/2012 - 17:23 von R.Kantas | Report spam
Ich setze mit SetParent erfolgreich eine frmChild auf eine frmMain, danach
làßt sich frmChild wie gewünscht parallel mit frmMain verschoben.

Positionieren und Größe anpassen von frmChild funktioniert prima, wenn ich
das alles *vor* dem SetParent erledige.

Wenn ich danach noch die frmMain resize und die neue width und height dem
frmChild zuweise, dann wird aber gleichzeitig auch dessen top und left
irgendwie veràndert, d.h. die frmChild verschiebt sich nach irgendwo, obwohl
beispielsweise nur die width geàndert worden ist.

Wie kann ich denn an einer 'verSetParenteten' Form die Größe àndern, ohne
daß sie ihre Position àndert?
 

Lesen sie die antworten

#1 Heinz-Mario Frühbeis
15/08/2012 - 19:24 | Warnen spam
Hallo!

"R.Kantas"...
Ich setze mit SetParent erfolgreich eine frmChild auf eine frmMain, danach
làßt sich frmChild wie gewünscht parallel mit frmMain verschoben.

Positionieren und Größe anpassen von frmChild funktioniert prima, wenn ich
das alles *vor* dem SetParent erledige.

Wenn ich danach noch die frmMain resize und die neue width und height dem
frmChild zuweise, dann wird aber gleichzeitig auch dessen top und left
irgendwie veràndert, d.h. die frmChild verschiebt sich nach irgendwo,
obwohl beispielsweise nur die width geàndert worden ist.

Wie kann ich denn an einer 'verSetParenteten' Form die Größe àndern, ohne
daß sie ihre Position àndert?



Das ist eben das Problem:
Die Position sollte sich eigentlich und normal nicht_ àndern, wenn du z.
Bsp. die Breite von ChildForm ànderst (sowohl "gesetparent", als wie auch
sonst).
Da is' woanders was im Busch ...

Mit Gruß
Heinz-Mario Frühbeis

Ähnliche fragen