Ver Mensaje Individual
  #1  
Antiguo 01-02-2005
Ricsato Ricsato is offline
Miembro
 
Registrado: oct 2003
Ubicación: Mexicali, Mexico
Posts: 72
Reputación: 21
Ricsato Va por buen camino
Pintar de distintos colores los renglones de un TsDbGrid

Hola amigos, saludos a todos!!!, me gustaria que alguien me orientara sobre como poder pintar de un color el contenido (texto) de un renglon que contiene un registro, mismo que a su vez lo esta mostrando un TsDbGrid, el texto en los renglones sera de distintos colores de acuerdo a ciertas condiciones.

si yo utilizo, TsDbGrid.Font.Color:= clRed, se me ilumina todo el contenido del TsDbGrid de color rojo y no es eso lo que necesito.

Estoy intentando con el evento OnGetDrawInfo, mismo que me permite utilizar el siguiente codigo:

if Utildad > 400 then
DrawInfo.Font.Color:=clBlue
else
DrawInfo.Font.Color:=clBlack;

Pero este evento solo se dispara una sola vez cuando el TsDbGrid recibe por primera la informacion del Query y por lo tanto solo puedo colorear una vez y lo que realmente necesito es colorear varias veces, utilizando con el mismo contenido que me esta mostrando el TsDbGrid, como puedo refrescar el contenido del TsDbGrig para que se pueda volver a disparar este evento, sin que cierre mi query ni que pierda su contenido?

O si existe alguna otra forma o metodo para colorear las letras de los renglones de este compemente, mucho les agradecere su ayuda y orientacion.

Gracias.
Saludos desde Mexicali, Baja California, Mexico.
Responder Con Cita