![]() |
Formular Größe Ändern -> Anordung der Komponenten
Hi,
ich habe auf meinem Formular drei Buttons in der Mitte plaziert. Diese sind mit einem kleinen Abstand nebeneinander. Wenn ich jetzt das Formular in der Größe änder (oder bspw. maximiere) dann sollen die Buttons mit dem gleichen Abstand immernoch genau in der Mitte des Formulars mit der neuen Größe sein. Ich glaube mit Anchros kriegt man das nicht hin oder? |
Re: Formular Größe Ändern -> Anordung der Komponenten
Da wirst Du selbst rechnen müssen, wobei das ja keine unlösbare Aufgabe ist.
|
Re: Formular Größe Ändern -> Anordung der Komponenten
Und wo muss ich meine Procedur die das macht dann reinschreiben? OnResize? Oder kann man auch was mit der align Eigenschaft machen?
|
Re: Formular Größe Ändern -> Anordung der Komponenten
Mit Align wirst Du das auch nicht hinbekommen. Aber OnResize ist schon ein guter Ansatz.
|
Re: Formular Größe Ändern -> Anordung der Komponenten
Im Zweifel teste es doch mal, bevor du wegen solchen Kleinigkeiten jedes Mal nachfragst und dann warten musste, bis jemand antwortet
|
Re: Formular Größe Ändern -> Anordung der Komponenten
Hallo Larsi,
du kannst so vorgehen: 1. Lege die Buttons mit dem gewünschten Abstand auf ein Panel und setzte dessen Eigenschaft AutoSize auf den Wert True. 2. Richte das Panel mittig auf dem Formular aus und setze alle Anchors des Panels(!) auf den Wert False. Jetzt solltest du das Formular nach Belieben in der Größe verändern können. Das Panel müsste immer mittig im Formular liegen. Gruß Hawkeye |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz