Fórum DBGrid colorido #196978

25/11/2003

0

Preciso fazer um dbgrid da seguinte forma. Ex:
codigo 1 = banana
codigo 2 = abacate
codigo 3 = pera
os codigos se repetem... entao fica assim no dbgrid

banana
banana
banana
abacate
abacate
pera
eu quero q onde for banana ele coloque a letra de uma cor (azul) onde for abacate coloca outra cor , onde for pera outra e assim por diante...
mudou o codigo muda a cor da letra
alguem pode me ajudar ????


Anjjinha--

Anjjinha--

Responder

Posts

25/11/2003

Marcelo.c

Experimente assim:

No evento OnDrawColumnCell:

case codigo of
  1: DBGrid3.Canvas.Font.Color:= clRed;
  2: DBGrid3.Canvas.Font.Color:= clBlue;
  3: DBGrid3.Canvas.Font.Color:= clGreen;
end;
DBGrid1.Canvas.FillRect(Rect);
DBGrid3.DefaultDrawDataCell(Rect, Column.Field, State);



Responder

Gostei + 0

25/11/2003

Denis

A revista clube delphi na edição 44 tem um monte de exemplos e personalizações do dbgrid. Achei demais a reportagem. Dê uma olhada, vale a pena.


Responder

Gostei + 0

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

Aceitar