Fórum Cor no Grid #166005

23/06/2003

0

Como faço pra que em uma coluna em um grid chamada É cliente que pode ser sim ou não alternar as cores de acordo com os registros? Tipo se for sim a cor da fonte palavra seja, por exemplo, verde e se não for cliente a palavra seja vermelha?

Valeu!! Daniel Peron :roll:


Peron

Peron

Responder

Posts

23/06/2003

Cdaraujo

Veja amigo,

procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
If Table1.FieldByName(´SimNao´).Integer = 1 then // 0 = Não 1 = Sim condição
Dbgrid1.Canvas.Font.Color:= clBlue; // coloque aqui a cor desejada
Dbgrid1.DefaultDrawDataCell(Rect, dbgrid1.columns[datacol].field, State);

end;

Atenciosamente,

Daniel Araújo
Como faço pra que em uma coluna em um grid chamada É cliente que pode ser sim ou não alternar as cores de acordo com os registros? Tipo se for sim a cor da fonte palavra seja, por exemplo, verde e se não for cliente a palavra seja vermelha? Valeu!! Daniel Peron :roll:



Responder

Gostei + 0

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

Aceitar