![]() |
Datenbank: MsSQL • Version: 2008 • Zugriff über: ADO
Kleinere Schrift in ersten DBAdvGrid-Spalte
Wie der Titel schon sagt "Kleinere Schrift in ersten DBAdvGrid-Spalte" habe ich ein Problem mit der Darstellung eines Datensatzes in einer AdvDBGrid.
Die Schriftgröße ist um einiges kleiner als bei der zweiten, dritten, etc - Spalte. Ich hab schon probiert die Font zu ändern jedoch bleibt es beim gleichen Problem. Auch der Befehl
Delphi-Quellcode:
vor der Abfrage hat nichts geholfen.
AdvDBGrid1.Font.Size := ##
|
AW: Kleinere Schrift in ersten DBAdvGrid-Spalte
Hat keiner einen Lösungsvorschlag?
|
AW: Kleinere Schrift in ersten DBAdvGrid-Spalte
Hast du dir mal die Eigenschaft der Spalte (column) angeschaut?
|
AW: Kleinere Schrift in ersten DBAdvGrid-Spalte
Zitat:
Ich selbst habe gute Erfahrungen damit gemacht, bei Problemen mit zugekauften Komponenten direkt den Hersteller zu kontaktieren. So erhielt ich beispielsweise kürzlich von DevArt einen Hinweis darauf, wo die Methode LocateNext der Datasets (Queries, Tables etc.) zu finden sei, nämlich nicht wie bei anderen DB-Komponenten gewohnt als eigenständige Methode, sondern als Property in der Methode LocateEx (extended locate). Da wäre ich nie von alleine drauf gekommen oder erst nach stundenlangem Durchforsten der Dokumentation. Versuch's doch mal, vielleicht liefert dir der Hersteller deiner Komponente ebenfalls schnellere und exaktere Antworten als du sie hier finden kannst ... |
AW: Kleinere Schrift in ersten DBAdvGrid-Spalte
Zitat:
"OnGetCellColor" Die Parameterliste sieht wie folgt aus: GetCellColor(Sender: TObject; ARow, ACol: Integer; AState: TGridDrawState; ABrush: TBrush; AFont: TFont); Da musst du nur im Eventhandler AFont passend manipulieren:
Delphi-Quellcode:
procedure MyGrid.OnGetCellColor(Sender: TObject; ARow,
ACol: Integer; AState: TGridDrawState; ABrush: TBrush; AFont: TFont); Begin if aCol = 0 then aFont.size := round(afont.size*0.5); end; |
AW: Kleinere Schrift in ersten DBAdvGrid-Spalte
Im TDBAdvGrid wird die Schriftart, -größe, etc. pro Spalte festgelegt.
Doppelklick aufs Grid, erste Spalte auswählen und dann kann man im Objektinspektor Font bzw. HeaderFont anpassen. Außerdem können die Felder (TStringField, TBlobField, etc.) auch noch Darstellungseigenschaften enthalten, wie z.B. DisplaySize und formatierung. |
AW: Kleinere Schrift in ersten DBAdvGrid-Spalte
Danke für die Antworten!
Vorallem an @Gloegg_FHBI deine Antwort hat mir auf anhieb geholfen. EDIT: Welche Komponenten verwendet ihr sonnst zu Darstellung von Datenbankeinträgen (#Alternative?) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz