Registriert seit: 19. Feb 2010
26 Beiträge
Delphi 11 Alexandria
|
AW: DBGRID skaliert falsch mit Designtime-Columns
18. Feb 2018, 14:13
Danke für den Tipp!
Leider trifft meine Beobachtung nicht immer zu. Ich habe auch DBGRIDs, bei denen Designtime-Columns vorhanden sind und die richtig skalieren. Die werden dann von meiner Routine auf eine zu kleine Schriftart "nachskaliert".
Was zu funktionieren scheint, ist ein Vergleich von DBGRID.Font.Size und DBGRID.Column[0].Font.Size. Wenn diese nicht gleich sind, ist das DBGRID falsch skaliert und meine Korrekturroutine setzt für alle Columns die Font.Size und die Title.Font.Size neu.
Der Vollständigkeit halber sollte ich noch erwähnen, dass ich mit Formularvererbung arbeite und auch den DBGRID.OnDrawColumnCell-Event nutze, um Zellen und Zeilen farblich zu gestalten, allerdings nicht mit verschiedenen Schriftgrößen in den DBGrids arbeite.
|