Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Komponenten in GroupBox ausrichten (https://www.delphipraxis.net/122647-komponenten-groupbox-ausrichten.html)

Cyf 19. Okt 2008 23:12


Komponenten in GroupBox ausrichten
 
Vermutlich ist es total einfach, aber ich bin grad zu dumm. :roll:
Wie bekomme ich Komponenten in einer TGroupBox dazu sich neu untereinander auszurichten, wenn sich die Größe der GroupBox ändert (Fenstergröße wird verändert und dadurch auch die Box)? Es gibt bestimmt eine fertige Lösung der Komponente dafür, ohne die Positionen selbst neu zu berechnen, da diese auch Prozeduren enthält, dieses Verhalten zu stoppen oder wieder freizugeben.
Im konkreten Beispiel gehts um eine eine GroupBox die CheckBoxen enthält, die sich in einem gleichmäßigen Abstand untereinander anordnen sollen.

turboPASCAL 20. Okt 2008 02:36

Re: Komponenten in GroupBox ausrichten
 
Ich glaube darum musst du dich selbst Kümmern mit Hilfe von Anchors etc.
Nimm doch eine CheckListBox, die macht das fasst.

Cyf 20. Okt 2008 17:27

Re: Komponenten in GroupBox ausrichten
 
Wusst ich doch sowas gibts. :P Ich experimentiert mal damit rum.
Trotzdem mal für die Zukunft, ich hab bis jetzt das Align von allen auf alTop gestellt, das scheints aber allein nicht zu sein.
Da die GroupBox (wie Panels übrigens und wahrscheinlich andere Container auch) die Prozedur
Delphi-Quellcode:
Realign
enthalten, die unter bestimmten Vorraussetzungen wohl automatisch aufgerufen wird, muss sie ja auch irgendeinen Zweck haben. :zwinker:
In Java ist das automatische Ausrichten von Komponenten ja z.B. auch kein Problem (ok Sprache x kann das Argumente sind immer schlecht).
Oder worin besteht der Sinn von Containern ansonsten (außer Panels als Ausgabe für OpenGL zu zweckentfremden)?


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz