Hallo,
ich möchte folgendes
GUI Design realisieren.
Was ich bereits gemacht habe:
Panel1: Align Top
In Panel 1: Scrollbox1:AlignLeft, Scrollbox2:AlignRight
Panel2: Align Bottom
In Panel 2: Scrollbox3:AlignLeft, Scrollbox4:AlignRight
Wenn sich das Formular verkleinert/vergrößert, dann sollen sich auch die Scrollboxen verkleinern/vergrößern.
Du hast uns leider deine Delphi-Version verschwiegen, ich nehme hier mal eine der neueren an, und das es sich um eine
VCL-Anwendung handelt.
Lösch alles, was Du jetzt auf dem Form liegen hast. Wirf ein TGridPanel auf das Form und setz sein Align auf alClient. Als Default hat das Grid zwei Zeilen und zwei Spalten, die jeweils 50% der Höhe bzw. Breite des Grids haben, genau was Du willst. Nun wirf nacheinander 4 TScrollboxes auf das Grid. Sie werden automatisch an die vier Zellen des Grids gebunden. Selektiere alle vier (strg-Click), setzte Align auf alClient, AlignWithMargin auf true, und ändrere eventuell die Margins um den gewünschten Abstand zwischen den Scollboxen zu bekommen. Speichern, bauen, ausprobieren. Das Grid wird samt Inhalt automatisch angepasst, wenn Du das Form in der Größe änderst. Was Du dann in die Scrollboxen packst ist deine Sache.