Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#2

Re: DBGrid "Zebra"-färben ohne Dataset.RecNo?

  Alt 6. Feb 2008, 22:30
Ungetestet: Im OnPaint/OnDrawCell über die Koordinaten des Rechteckes, also in etwa so:
Zeilennummer := Rect.Top div MyGrid.RowHeight Keine Ahnung, ob es die Eigenschaft 'Rowheight' gibt, aber ich meine die Höhe einer Zeile. Über die Recno des Datensatzes ist es aber auch blöd, weil ja dann beim Scrollen die Zeilen alternierend eingefärbt werden. 1.Zeile = Reco:0 => Weiss, 1x scrollen: 1.Zeile = Recno:1 => grau...
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat