Fórum Mudar a cor da linha do grid #374746
09/09/2009
0
estou usando o seguinte codigo para mudar a cor da linha do grid de acordo com a informacao do campo:
Porem quando a linha esta selecionada (AZUL) eu gostaria que a cor das letras ficassem em cor branca, porque senao fica horrivel de visualizar.
Tem como fazer isso ?
Abs a Todos
procedure TFluxoCaixa.DBGFluxoDrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); begin if (CdsFluxoCREDEB.Value = ´D´) then begin DBGFluxo.Canvas.Font.Color := clRed; DBGFluxo.DefaultDrawColumnCell(Rect,dataCol,Column,State); end; end;
Porem quando a linha esta selecionada (AZUL) eu gostaria que a cor das letras ficassem em cor branca, porque senao fica horrivel de visualizar.
Tem como fazer isso ?
Abs a Todos
Felipeiw
Curtir tópico
+ 0
Responder
Posts
09/09/2009
Osocram
tenta isso
if (gdSelected in State) then
Responder
Gostei + 0
09/09/2009
Felipeiw
Perfeito
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)