Autor Beitrag
Tower
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 99



BeitragVerfasst: Mi 01.01.03 20:53 
Hallo!

Hab ein Problem mit dem Andocken von Steuerelementen.

Ein Steuerelemt (ein Memo) soll an allen vier Seiten meines Formulares andockbar sein. Dazu hab ich an alle Seiten jeweils ein Panel "angebracht" (mit Alignmet alTop, alRight,...). Außerdem ist bei allen Panels die AutoSize "TRUE".
Daneben hab ich zu jedem Panel auch noch einen Splitter angebracht, ebenfalls mit alTop, alRight, usw.
Schließlich ist der Rest des eigentlichen Formulars noch in einem "alClient"-Panel, dass dann den Rest des Formulars ausfüllt.

"Formal" scheint auch sonst alles richtig zu sein (DockTargets usw. alle richtig gesetzt), ich KANN das Memo auch ziehen und andocken. Das Problem dabei ist, dass dabei das Layout des Formulars völlig durcheinander gerät.

Im Designer sieht das Layout des Formulars (ungefähr) so aus:

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
-----------------
      Panel1
-----------------
  |           |
P4|           |P2
  |           |
-----------------
      Panel3
-----------------


Wenn ich jetzt das Memo an Panel2 (P2) andocken will, hängt das irgendwo links, und das Panel 1 hat sich groß gezogen usw...

kann das kaum beschreiben, es ist einfach alles durcheinander. :?


Hat irgendjemand 'ne Ahnung, ob ich da grundsätzlich nen Denkfehler mache?


Vielen Dank!
Raphael O.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1596


VS 2013
BeitragVerfasst: Mi 01.01.03 22:01 
autosize auf false setzen??? :?: :?: :?:

Fiji-Fighter
Tower Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 99



BeitragVerfasst: Fr 03.01.03 09:41 
Also, ich habe es zwar inzwischen ohne AutoSize gelöst.

Interessieren würde es mich aber schon, warum es nicht funktioniert hat: Wenn ich etwas in Panel1 andocke, und die anderen sind leer, dann sollten (per AutoSize) doch eigentlich alle Panels auf 0 schrumpfen, bis auf das besagte Panel1, das sich auf die passende Größe einstellen sollte. Oder?