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:

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

Felipeiw

Responder

Posts

09/09/2009

Osocram

tenta isso
if (gdSelected in State) then



Responder

Gostei + 0

09/09/2009

Felipeiw

Perfeito


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar