Página 1 de 1

Problema con colores en TEdit

Publicado: Mar Sep 12, 2006 11:20 pm
por jmartial
Hola,
Intento que en toda la aplicación los TEdits tengan un control cuando tienen
el foco y otro cuando están deshabilitados, hago lo siguiente:
CLASS TEdit FROM XEdit
PUBLISHED:
PROPERTY nClrPaneFocus INIT Rgb(235,237,156)
PROPERTY nClrPaneDisabled INIT clSilver
PROPERTY nClrTextDisabled INIT clNavy
ENDCLASS
Luego, cuando voy a editar pongo enable() a cada uno y cuando termino los
vuelvo a poner disable(), pues el problema es que el Tedit que tiene el foco
cuando los deshabilito se queda con el color nClrPaneFocus y no con el
nClrPaneDisabled.
He intentado de todo refresh(), update(), show(), etc y no hay manera de
cambiarle el color al que tenía el foco.
¿Como lo hago?
Un Saludo,
Joaquín

Problema con colores en TEdit

Publicado: Vie Sep 15, 2006 10:59 am
por jfgimenez
Joaquín,
perdona el retraso.
> Intento que en toda la aplicación los TEdits tengan un control cuando
> tienen
> el foco y otro cuando están deshabilitados, hago lo siguiente:
>
> CLASS TEdit FROM XEdit
>
> PUBLISHED:
>
> PROPERTY nClrPaneFocus INIT Rgb(235,237,156)
>
> PROPERTY nClrPaneDisabled INIT clSilver
> PROPERTY nClrTextDisabled INIT clNavy
>
> ENDCLASS
>
> Luego, cuando voy a editar pongo enable() a cada uno y cuando termino los
> vuelvo a poner disable(), pues el problema es que el Tedit que tiene el
> foco
> cuando los deshabilito se queda con el color nClrPaneFocus y no con el
> nClrPaneDisabled.
>
> He intentado de todo refresh(), update(), show(), etc y no hay manera de
> cambiarle el color al que tenía el foco.
Aquí lo tienes corregido. Gracias por la información.
--
Un saludo,
José F. Giménez
http://www.xailer.com


Attached files edit.zip (5.3 KB)Â