Cześć, mam następujący problem.
Niektóre rekordy muszą być wyświetlone na czerwono i w związku z tym muszę rysować sam. Ale z tym czerwonym nie ma problemu.
Problem jest, gdy zaznaczam rekord. Wtedy pierwsza kolumna ma kolor biały(czyli tak, jak powinno być), a następne czarny.
Kod DrawColumnCell
if gdSelected in State then BaseGrid.Canvas.Font.Color:=clWhite;
Jeśli zrobię gdFocused, to wtedy jest ok, dopóki grid ma focus. A jeśli schodzi mu focus, to rekord jest pokazany cały na biało