Problema con colores en TEdit
Publicado: Mar Sep 12, 2006 11:20 pm
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
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