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 ????
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--
Curtir tópico
+ 0
Responder
Posts
25/11/2003
Marcelo.c
Experimente assim:
No evento OnDrawColumnCell:
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
Clique aqui para fazer login e interagir na Comunidade :)