Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.177 Beiträge
 
Delphi 12 Athens
 
#2

AW: DBGrid OnDrawColumn Zeile 0

  Alt 1. Mär 2020, 17:28
garnicht.

Du kannst nur das Grid ableiten und TDBGrid.DrawCell überschreiben.
siehe das darin versteckte DrawTitleCell, welches nicht als überschreibare Methode oder als Event verfügbar ist.

Alternativ: die Fixed-Titelzeilen entfernen und die erste "Datenzeile" als Titelzeile misbrauchen

Zitat:
DBGrid1. ???
Rate mal, warum viele Events ein paar Parameter haben, auch wenn ich nicht ganz verstehen kann, warum man das Canvas nicht auch als Parameter reingab.
DataCol = die Daten-Zeile, also ab Index 0 unter den FixedRows = DataSet.RecNo - 1
Column = die Spalte (rechts von den FixedCols)
State = der Status der Zeile, aber sowas wie "Titelzeile" gibt es hier nicht
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 1. Mär 2020 um 17:35 Uhr)
  Mit Zitat antworten Zitat