Hallo,
du kannst ein Panel auf alLeft und das andere auf alClient setzen. Dann bleibt immer die ganze Fläche mit deinen Panels bedeckt. Allerdings werden die Panels dann nicht gleichgroß sein.
Möchtest du erreichen, dass jedes der Panel immer die Hälfte des Formulars bedeckt, dann wirst du um eine Größenanpassung der Panels in der "FormResize" Routine des Formulars nicht herumkommen.
Panel1 auf alLeft und Panel2 auf alRight:
Delphi-Quelltext
1: 2: 3: 4: 5:
| procedure Form1.FormResize(Sender: TObject); begin Panel1.Width := (Width div 2) - 4; Panel2.Width := (Width div 2) - 4; end; |
Beste Grüße
Tastaro