Ver Mensaje Individual
  #18  
Antiguo 14-02-2009
jandok238 jandok238 is offline
No confirmado
 
Registrado: ago 2007
Ubicación: ¿ǝɯ dlǝɥ noʎ uɐɔ 'ʍouʞ ʇ,uop ı
Posts: 415
Reputación: 0
jandok238 Va por buen camino
Cita:
Empezado por dmassive Ver Mensaje
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; //Corregir la linea, cambiar bursh  por  font
         DBGrid1.DefaultDrawColumnCell(rect,DataCol,Column,State);  //Faltaba esta linea
     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!!!!!!!
Responder Con Cita