DBGrid colorido

Delphi

25/11/2003

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--

Curtidas 0

Respostas

Marcelo.c

Marcelo.c

25/11/2003

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);



GOSTEI 0
Denis

Denis

25/11/2003

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.


GOSTEI 0
POSTAR