Ignacio...
>Tienes otro parametro que te dice si la celda está seleccionada: lHighLite, que también puedes usar para bifurcar e indicar distintos colores en el evento OnDrawCell. >Consulta de nuevo la documentación.
Perdona por mis preguntas "estupídas", jejeje... pero a veces corremos a preguntar antes que leer la documentación...
Espero que no te moleste que esté haciendo tantas preguntas, espero que pronto pueda yo mismo contestar algunas dudas de los que vayan uniéndose a este Foro, que cuantos mas seamos los que sepamos, mas podremos entre todos ayudar a los recien llegados. Al fin y al cabo... es lo bonito de una comunidad... hoy por ti, mañana por mi...
Gracias de nuevo!!!
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <
InvalidAccount@ozs.com> escribió en el mensaje news:438b039f$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
Xevi,
Tienes otro parametro que te dice si la celda está seleccionada: lHighLite, que también puedes usar para bifurcar e indicar distintos colores en el evento OnDrawCell. Consulta de nuevo la documentación.
El evento es OnDrawCell, es decir, 'Cuando se pinta la celda' y como es lógico la celda se pinta cuando tiene el Hilite y cuando no lo tiene, lo que pasa es que se pinta con distintos colores. Cuando este hilite el color que te propondrá es nClrSelPane, cuando no tenga lHilite el color será nClrPane.
Un saludo,
"Xevi" <
xevicomas@terra.es> escribió en el mensaje news:[email=
438af6c7@ozsrvnegro.ozlan.local...]
438af6c7@ozsrvnegro.ozlan.local...[/email]
Ignacio,
Ahora solo un pequeño GRAN detalle...
Cuando navego por el Browse... la celda que tiene el FOCO, coje el color de fondo respondiendo también al mismo evento...
A mi entender... o se está modificando nClrSelPane cuando SOLO le estoy modificando el nClrPane, o este evento no debería de "lanzarse" cuando la celda obtiene el foco... pues en las propiedades del Browse se establecen la propiedad nClrSelPane ¿no es así???
Un Saludo,
Xevi.
"Xevi" <
xevicomas@terra.es> escribió en el mensaje news:438ae9cd$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
>
>
> Ignacio,
>
> No me había mirado los parámetros que se recogían en el método.
>
> Gracias, funciona PERFECTAMENTE !!!
>
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <
InvalidAccount@ozs.com> escribió en el mensaje
> news:438ad8cd$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
> Xevi,
>
> nClrPane se pasa por REFERENCIA. Tan sólo tienes que hacer:
>
> nClrPane := clRed
>
> Saludos,
> "Xevi" <
xevicomas@terra.es> escribió en el mensaje
> news:438ad436$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
> Necesito, además de cambiar de fuente una celda de un Browse, "pintarla"
> de distinto color de fondo
> METHOD Browse2Column4DrawCell( oSender, cText, nClrText, nClrPane,
> lHighLite
>
>
>
>
--