[Lazarus-es] dbgrid, color fila seleccionada
José Mejuto
joshyfun en gmail.com
Dom Mayo 8 11:54:39 CEST 2011
Hello Paola,
Saturday, May 7, 2011, 11:11:11 PM, you wrote:
PB> Hola!
PB> He usado el evento onpreparecanvas para cambiar el color de algunas
PB> filas del grid según determinados datos..
PB> por ejemplo:
PB> if
PB> qryObras.FieldByName('fecha_recepcionprov').AsString = ''
PB> then // verde
PB> begin
PB> Canvas.Font.Color:= $000000; //clGreen;
PB> Canvas.Brush.Color:= clMoneyGreen;
PB> end;
PB> todo ok, PERO, cuando selecciono una fila, el color no se resalta!, por
PB> tanto, el usuario no sabe claramente en que fila está posicionado.
No se resalta por que eres tu la que tiene que hacer lo mismo que con
"fecha_recepcionprov", sólo que si indica que está "selected" has de
usar otro color o llamar al método de pintado por defecto.
--
Best regards,
José
More information about the Lazarus-es
mailing list