Texto en CheckBox, DbCombo y Combobox deshabilitados

Post Reply
User avatar
jose_murugosa
Posts: 943
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay
Contact:

Texto en CheckBox, DbCombo y Combobox deshabilitados

Post by jose_murugosa »

Como puedo modificar estas clases para que el texto no permanezca gris cuando están "Disable"?

He buscado en ambas clases sin resultados, alguien puede guiarme un poco?

Gracias desde ya :D
Last edited by jose_murugosa on Tue Sep 19, 2006 5:59 pm, edited 2 times in total.
Saludos/Regards,
José Murugosa
FWH + Harbour + Bcc7. Una seda!
User avatar
jose_murugosa
Posts: 943
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay
Contact:

Post by jose_murugosa »

Sigo con lo mismo, alguien que me tire una línea?
Saludos/Regards,
José Murugosa
FWH + Harbour + Bcc7. Una seda!
User avatar
Manuel Valdenebro
Posts: 706
Joined: Thu Oct 06, 2005 9:57 pm
Location: Málaga-España

Re: Texto en CheckBox, DbCombo y Combobox deshabilitados

Post by Manuel Valdenebro »

jose_murugosa wrote:Como puedo modificar estas clases para que el texto permanezca gris cuando están "Disable"?
Jose,

¿Cuando dices "que el texto permanezca gris" quieres decir que el texto se vea "deshabilitado" o todo lo contrario.?
Un saludo

Manuel
User avatar
jose_murugosa
Posts: 943
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay
Contact:

Post by jose_murugosa »

Manuel,

Gracias por contestar!!!!, y de hecho la verdad que corregí ahora el primer mensaje porque lo que quiero es precisamente todo lo contrario de lo que decía. :oops:

NECESITO QUE CUANDO CHECKBOXES, DBCOMBOS Y COMBOBOXES ESTÉN DISABLE NO TENGAN LA LETRA GRIS SINO IGUAL COMO SI ESTUVIERAN ENABLE.

Cualquier ayuda que puedas brindarme la apreciaré grandemente. :wink:
Saludos/Regards,
José Murugosa
FWH + Harbour + Bcc7. Una seda!
User avatar
joseluisysturiz
Posts: 2024
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela
Contact:

Post by joseluisysturiz »

Tengo el mismo problema que tu, lo remende colocando al ojbjeto 1 WHEN de una variable que modifico cuando deseo, se ve mejor, deseo lo mismo que tu, principalmente en los oGET, si resuelves te agradeceria....
User avatar
Manuel Valdenebro
Posts: 706
Joined: Thu Oct 06, 2005 9:57 pm
Location: Málaga-España

Post by Manuel Valdenebro »

jose_murugosa wrote: Cualquier ayuda que puedas brindarme la apreciaré grandemente. :wink:
Aunque es una solución "chapucera" la he probado y funciona.- Se trata de poner un SIZE corto al COMBOBOX y ponerle un SAY con el texto.- He probado el siguiente código en una aplicación y funciona:

@ 53, 39 CHECKBOX oChk2 VAR oDbf:PER_FEC ;
PROMPT " " SIZE 10,8 ;
OF oFol:aDialogs[1] PIXEL

@ 53, 50 SAY oSay[3] PROMPT "Concepto en meses"OF oFol:aDialogs[1] PIXEL

oChk2:disable()

Me imagino que habrá soluciones mejores.
Un saludo

Manuel
User avatar
jose_murugosa
Posts: 943
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay
Contact:

Post by jose_murugosa »

joseluisysturiz wrote:Tengo el mismo problema que tu, lo remende colocando al ojbjeto 1 WHEN de una variable que modifico cuando deseo, se ve mejor, deseo lo mismo que tu, principalmente en los oGET, si resuelves te agradeceria....
José Luis,
Lo de los gets se resuelve así:

En la clase tGet, se modifica la línea que dice:
#define COLOR_GRAYTEXT 17
Sustituyendola por:
#define COLOR_GRAYTEXT 8

basta con este cambio para que funcione perfectamente. :wink:
Saludos/Regards,
José Murugosa
FWH + Harbour + Bcc7. Una seda!
User avatar
jose_murugosa
Posts: 943
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay
Contact:

Post by jose_murugosa »

Manuel Valdenebro wrote:
jose_murugosa wrote: Cualquier ayuda que puedas brindarme la apreciaré grandemente. :wink:
Aunque es una solución "chapucera" la he probado y funciona.- Se trata de poner un SIZE corto al COMBOBOX y ponerle un SAY con el texto.- He probado el siguiente código en una aplicación y funciona:

@ 53, 39 CHECKBOX oChk2 VAR oDbf:PER_FEC ;
PROMPT " " SIZE 10,8 ;
OF oFol:aDialogs[1] PIXEL

@ 53, 50 SAY oSay[3] PROMPT "Concepto en meses"OF oFol:aDialogs[1] PIXEL

oChk2:disable()

Me imagino que habrá soluciones mejores.
Manuel Gracias por tu respuesta, había pensado algo parecido, pero pensé lo mismo que tú de ello, pero si no surjen mejores ideas, creo que es una solución muy válida.

GRACIAS POR TU BUENA DISPOSICION A AYUDAR!!! Si te surge alguna idea sobre los comboboxes seré todo oídos :D

GURUES, MASTERS Y OTROS!!! OS CONVOCO :roll:
Saludos/Regards,
José Murugosa
FWH + Harbour + Bcc7. Una seda!
User avatar
ronaldo
Posts: 137
Joined: Fri Nov 25, 2005 4:38 pm
Location: brasil
Contact:

Post by ronaldo »

Para gets resolvi assim:

aEval( oDlg:aControls, {|o| If(o:ClassName() == "TGET", NIL) } )
User avatar
ronaldo
Posts: 137
Joined: Fri Nov 25, 2005 4:38 pm
Location: brasil
Contact:

Post by ronaldo »

Sorry,

aEval( oDlg:aControls, {|o| If(o:ClassName() == "TGET" o:lDisColors:=.F., NIL) } )

Para FWH28
Post Reply