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/)
-   -   Delphi StringGrid Font ändern (https://www.delphipraxis.net/58139-stringgrid-font-aendern.html)

delphien 1. Dez 2005 20:30


StringGrid Font ändern
 
hi, ich habe eine eigene Schriftart in meinem Programmverzeichnis, die mitgeliefert wird.
Bei allen Delphi Controls funktioniert die Übernahme der Schriftart.
Beim Edit-Control zum Beispiel einfach mit Edit1.Font.Name := 'Meine Schriftart'.
Nur beim StringGrid habe ich meine Probleme. Im OnDraw-Ereignis steht
bei mir:

Delphi-Quellcode:
StringGrid1.Cells[ACOL,AROW] := '0';
StringGrid1.Font.Name := 'Meine Schriftart';
Meine Schriftart wird aber nicht übernommen.

Gruss
Delphien

Hansa 1. Dez 2005 20:45

Re: StringGrid Font ändern
 
Wenn die Zuweisung eines Wertes an die Zelle gemacht wird und DANACH die Schriftart, dann ist das kein Wunder. Mehr kann meine Glaskugel aus 2 Zeilen nicht erkennen.

Lannes 1. Dez 2005 20:48

Re: StringGrid Font ändern
 
Hallo,

mal sehen ob meine Glaskugel besser poliert ist :roll:

Im Ereignis OnDrawCell wird bei Bedarf die aktuelle Zelle gezeichnet,
setzt das mal z.B. ins OnCreate der Form.

delphien 1. Dez 2005 21:11

Re: StringGrid Font ändern
 
hallo, im OnFormCreate kann ich mit StringGrid1.Font.Color schon mal die Farbe ändern und auch die Größe mit Font.Size. Mein Problem ist wohl, daß meine Schriftart nicht gefunden wird. Sie ist zwar nicht installiert, befindet sich aber in meinem Programmverzeichnis.

Lannes 1. Dez 2005 22:29

Re: StringGrid Font ändern
 
Hallo,

hilft Dir das weiter?:
...im System nicht registrierte Schriftarten benutzen?


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