Ver Mensaje Individual
  #5  
Antiguo 28-02-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Reputación: 24
seoane Va por buen camino
Creo adivinar, que el problema no es tanto como colorear la celda (tema sobre el que ya hay varios ejemplos), sino saber que celda colorear. Es decir, cuando vamos a dibujar la celda en el evento OnDrawCell, como sabemos que esa celda es la que tiene que ir de distinto color a las demás.

Comprobar si es la mas baja de su fila cada vez que dibujemos una celda me parece un poco excesivo. Cada vez que redibujaramos el Stringgrid, se tendrían que realizar un montón de operaciones. Yo mas bien me inclinaría a hacer esa comprobación a la hora de introducir los datos, y colocando un símbolo, '&' por ejemplo, delante del precio mas bajo. Luego a la hora de dibujar solo tendríamos que comprobar si un precio tiene el símbolo delante, y si es así, cambiar el color y, por supuesto, omitir el símbolo a la hora de escribir el precio.

Solo es una intuición, si los tiros no van por ahí, ignorar mi respuesta ...

EDITO: Pues parece que mi intuicion no era buena ...
Responder Con Cita