Cita:
Empezado por dmassive
ah, pues, es que mi duda surgio porque jamas aparecio el color azul en todo el DBGrid... es por eso que no saco a qué foco se refiere, el codigo se ve logico, pero, en el DBGrid no aparece ningun azul por ningun lado... 
|
perdon... tienes razon ... no habia checado bien el codigo ....
ahi va... ahora si... bien revisado ...

Código Delphi
[-]
if (gdFocused in State) then
Begin
DBGrid1.canvas.Font.color := clBlue; DBGrid1.DefaultDrawColumnCell(rect,DataCol,Column,State); end
else
Begin
DBGrid1.Canvas.Font.Color := clRed;
DBGrid1.DefaultDrawColumnCell(rect,DataCol,Column,State);
end;
ahora si, si la celda tiene el foco, las letras toman el color especificado...
salu2!!!!!!!