Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
22. Jan 2007
Es scheint, als ob die 1. Spalte nicht selektierbar ist.
Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
22. Jan 2007
Dir Routine wird ja für jede Spalte einzeln aufgerufen (pro Zelle einmal).
Setzt mal einen Breakpoint und schau, ob das für die erste Spalte auch der Fall ist und mit welchen Werten sie aufgerufen wird.
Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
22. Jan 2007
Hast du mal geschaut, ob die Routine überhaupt aufgerufen wird?
Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
19. Jan 2007
Indem du in der State-Abfrage sie jeweilige Farbe die setzt
if State = then
begin
DBGridVerlauf.Canvas.Brush.Color :=clmaroon
else
//Sonstige Farbe
DBGridVerlauf.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
19. Jan 2007
Delphi geht halt davon aus, wenn du selber zeichne willszt, das du das dann miterledigst.
Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
19. Jan 2007
Das mußt du seber tun.
Der Status steht im Parameter State