Einzelnen Beitrag anzeigen

wurzelsepp1

Registriert seit: 9. Dez 2012
107 Beiträge
 
Delphi 3 Professional
 
#1

DBGrid / DrawColumnCell - Darstellungsfehler

  Alt 29. Nov 2023, 17:36
Moin Gemeinde,
ich habe da ein DBGrid, das neue Datensätze "fett" darstellen soll.
Dazu habe ich in DrawColumnCell Font.Style auf bold gesetzt. Funktioniert prima.

Nun wird die Zeile bei den fetten Datensätzen "zerbröselt" dargestellt, wenn der Datensatz (row select) markiert ist. Bei den nicht fetten Zeilen tritt der Effekt nicht auf.

Das ganze ist so gebaut:
Delphi-Quellcode:
if Table.FieldByName('gelesen').AsInteger = 0 then
  DBGrid.Canvas.Font.Style := [fsbold];

MailsDBGrid.DefaultDrawColumnCell(Rect, DataCol, Column, State);
Jemand eine Idee?
  Mit Zitat antworten Zitat