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/)
-   -   Mehrere visuelle Komponenten align:=aclient proportional skalieren (https://www.delphipraxis.net/162617-mehrere-visuelle-komponenten-align-%3Daclient-proportional-skalieren.html)

Delphi-Laie 31. Aug 2011 11:48


Mehrere visuelle Komponenten align:=aclient proportional skalieren
 
Hallo Delphifreunde!

In den mit Delphi mitgelieferten Quellcodes gibt es nach meiner Erinnerung ein Programm, in dem 3 zoombare visuelle Komponenten mehr oder weniger align:=aclient (schon im Objektmanager) definiert wurden, die sich aber den Platz proportional teilten, z.B. 3 Memos nebeneinader (horizontal also), die jeweils 1/3 vom Clientwidth des Formulars sich teilen.

Und das bleibt beim Zoomen des Formulares des Compilates, ggf. sogar schon im Entwurfsmodus in dieser Aufteilung so bestehen.

Natürlich finde ich das Programm nicht wieder, und auch bei der Suche hier im Forum kam ich nicht so recht weiter.

Da müßte natürlich prinzipiell mit beliebig vielen visuellen Komponenten, auch übereinander (vertikal) und sogar in matrixangeordneter Gruppe (horinzontal und vertikal mehr als eines so möglich sein).

Weiß jemand, wie man so etwas bewerkstelligt?

Ich fand ein ähnliches Programm, wo das aber nicht so offensichtlich war. Werden evtl. Bevels daruntergelegt?

Danke im voraus für die Hilfe!

Gruß

Delphi-Laie

MarcoWarm 31. Aug 2011 12:48

AW: Mehrere visuelle Komponenten align:=aclient proportional skalieren
 
Hi Laie...

dein Problem kannst du mit TGridPanel lösen.

Gruß
Marco

Delphi-Laie 1. Sep 2011 08:31

AW: Mehrere visuelle Komponenten align:=aclient proportional skalieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von MarcoWarm (Beitrag 1120636)
dein Problem kannst du mit TGridPanel lösen.

Danke, Marco! GridPanels gibt es in kleineren Delphiversionen nicht. Das erwähnte Programm fand ich jetzt trotz weiteren eifrigen Suchens nicht wieder, vielleicht war es auch ein C++-Builderprogramm, aber das basiert dann ja auch auf der VCL. Ich weiß auch nicht, ob das schon im Entwurfs- oder erst im Laufzeitmodus so funktionierte.

Inzwischen bekam ich es mit einer "Bastellösung" selbst hin, die das Fenstergrößenänderungsereignis auswertet (Anhang). Ob es - auch ohne GridPanel - ohne eine solche Ereignisbehandlungsroutine möglich wäre, ist mir eben nach wie vor unklar.

Gruß Delphi-Laie


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