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/)
-   -   Objecte automatisch an Fenstergröße anpassen (https://www.delphipraxis.net/135234-objecte-automatisch-fenstergroesse-anpassen.html)

SimStar001 7. Jun 2009 11:38


Objecte automatisch an Fenstergröße anpassen
 
Hallo,

gibt es irgendwie eine Möglichkeit die Objecte welche man auf seiner Form platziert hat automatisch an die Fenstergröße anzupassen?

Sprich, mehrere ScrollBoxen haben einen festen Platz und Position zueinander. Wenn das Fenser vergrößert wird, sollen diese im Verhältnis dazu mit vergrößert bzw. verkleinert werden.
Gibt es da irgendeine Eigenschaft in Delphi, oder muss ich mir das ganze selber schreiben?

LG Marco!

jfheins 7. Jun 2009 11:40

Re: Objecte automatisch an Fenstergröße anpassen
 
Eine einfache Steuerung ermöglicht die Anchors-Eigenschaft - ggf. mit Splitter. Wenn aber sämtliche Verhältnisse gleich bleiben sollen (also alle Elemente proportional vergrößert werden sollen) musst du das selber programmieren. (Wobei letzteres nicht besonders sinnvoll ist ...)

SimStar001 7. Jun 2009 11:46

Re: Objecte automatisch an Fenstergröße anpassen
 
Naja die Position soll gleich bleiben, mir gehts nur um das Proportionale Vergrößern verkleinern!

jfheins 7. Jun 2009 11:56

Re: Objecte automatisch an Fenstergröße anpassen
 
Hast du dir die Anchors überhaupt angeschaut?

SimStar001 7. Jun 2009 12:09

Re: Objecte automatisch an Fenstergröße anpassen
 
Nein, ich versuche gerade irgendwie das ziehen der größe mittels splitter zu realisieren, aber irgendwie weiß ich net wie ichs anstellen soll.

gibts irgendwo nen tutorial über splitter oder so?

Aphton 7. Jun 2009 14:25

Re: Objecte automatisch an Fenstergröße anpassen
 
Klatsch mal ne Panel auf die Form, setze dann alle Anchors auf true und kompiliere + verändere die größe der laufenden Echse zur Laufzeit (xD)

MfG ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:32 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