Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Schriftgröße im StringGrid variabel (https://www.delphipraxis.net/213583-schriftgroesse-im-stringgrid-variabel.html)

Ykcim 22. Aug 2023 10:33

Schriftgröße im StringGrid variabel
 
Hallo Zusammen,

ich habe mal (vielleicht eine blöde) Frage:

Wie kann ich die Schriftgröße in einem StringGrid variable zur StringGridgröße setzen? Ich habe ein kleines Programm, das entweder auf einem großen Bildschirm in der Produktion angezeigt wird, oder auf einem kleinen am Rechner. Ich möchte, dass die Daten in dem StringGrid immer so groß wie möglich angezeigt wird. Gibt es da eine Einstellung für - ich habe nichts gefunden...

Leider macht es Sinn, dass nicht alle Zellen die identische Schriftgröße haben. Die einzige Idee, die ich hätte, wäre eine Schriftgröße mit einem Faktor zu berechnen, der sich an der Größe des StringGrids oder der jeweiligen Zelle orientiert. Aber schön wäre das nicht...

Vielen Dank
Patrick

peterbelow 22. Aug 2023 10:51

AW: Schriftgröße im StringGrid variabel
 
Zitat:

Zitat von Ykcim (Beitrag 1525967)
Hallo Zusammen,

ich habe mal (vielleicht eine blöde) Frage:

Wie kann ich die Schriftgröße in einem StringGrid variable zur StringGridgröße setzen? Ich habe ein kleines Programm, das entweder auf einem großen Bildschirm in der Produktion angezeigt wird, oder auf einem kleinen am Rechner. Ich möchte, dass die Daten in dem StringGrid immer so groß wie möglich angezeigt wird. Gibt es da eine Einstellung für - ich habe nichts gefunden...

Leider macht es Sinn, dass nicht alle Zellen die identische Schriftgröße haben. Die einzige Idee, die ich hätte, wäre eine Schriftgröße mit einem Faktor zu berechnen, der sich an der Größe des StringGrids oder der jeweiligen Zelle orientiert. Aber schön wäre das nicht...

Vielen Dank
Patrick

Automatisch geht das nicht. Du kannst den OnResize-Event des Grids verwenden, um die zu verwendende Font-Größe zu berechnen und dann den Font.Height des Grids entsprechend setzen. Vermutlich mußt Du dann aber auch die RowHeight des Grids anpassen.

Amateurprofi 22. Aug 2023 15:21

AW: Schriftgröße im StringGrid variabel
 
Selbst zeichnen?
(OnDrawCell)


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