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/)
-   -   spaltenbreite dbgrid (https://www.delphipraxis.net/126120-spaltenbreite-dbgrid.html)

khh 18. Dez 2008 13:11


spaltenbreite dbgrid
 
hallo zusammen,
gibts ne Möglichkeit die Breite der im Grid angezeigten Spalten so einzustellen, dass sie bei jeder Bildschirmauflösung das ganze grid "ausfüllen".

Wenn ich den Spalten eine feste Breite gebe, dann funkt das nur bei der gleichen Bildschirmauflösung
Bei "zuviel Platz" wird das grid nicht ganz genutzt, bei "zuwenig Platz" ist es möglich horizontal zu scrollen.
Beides ist recht unschön :-(


danke Gruss KH

mkinzler 18. Dez 2008 13:22

Re: spaltenbreite dbgrid
 
Passe die Breite bei Größenänderung an.

khh 18. Dez 2008 13:25

Re: spaltenbreite dbgrid
 
Zitat:

Zitat von mkinzler
Passe die Breite bei Größenänderung an.

naja, ich habe ja ein modales form, welches sich auch nicht in der Grösse ändert.
Der unschöne Effekt tritt nur dann auf, wenn sich die Bildschirmauflösung ändert, da die spaltenbreiten ja in px angegeben sind

khh 18. Dez 2008 16:32

Re: spaltenbreite dbgrid
 
könnte es passen, wenn ich einfach die Breite der Spalten aus der Breite des Grid berechne, im einfachsten Falle also
gridbreite durch spaltenanzahl teile, oder macht es Sinn die Spaltenbreite von der Feldgrösse der DB-Felder abhängig zu machen.
Wenn ja, wie ?


Gruss KH


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