Color a Get desHabilitados en Harbour

Post Reply
User avatar
lubin
Posts: 404
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru
Contact:

Color a Get desHabilitados en Harbour

Post by lubin »

Buen Dia para todos

Desearia cambiar el color de los GETs que se encuentran DESHABILITADOS (Ejem. WHEN .f.) en Harbour, de preferencia quizas hacerlo globalmente cambiando el la Clase TGEts

Les comentare que algo asi hice para cambiar en todo el sistema el Color del Get que tiene el Foco de edicion por ejemplo a amarillo, asi el usuario sabe donde digita... pues ahora deseo que vea de otro color el Get Deshabilitado


Harbour + FWH2.5 + BCC55
Gracias

Lubin
User avatar
leandro
Posts: 958
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

Amigo...

Post by leandro »

Si quieres enviame un correo al privado y te hago llegar la clase modificada..
Saludos
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
User avatar
lubin
Posts: 404
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru
Contact:

Re: Amigo...

Post by lubin »

Leandro
Estare Atento a tu envio

lubin.am@speedy.com.pe

Muchas gracias

Lubin
User avatar
Biel EA6DD
Posts: 680
Joined: Tue Feb 14, 2006 9:48 am
Location: Mallorca
Contact:

Post by Biel EA6DD »

Puedes modificar la linea 11 de la clase tGet

Code: Select all

#define COLOR_GRAYTEXT      17
Cambia 17 por el color que tu quieras.
Saludos desde Mallorca
Biel Maimó
http://bielsys.blogspot.com/
User avatar
TecniSoftware
Posts: 213
Joined: Fri Oct 28, 2005 6:29 pm
Location: Quilmes, Buenos Aires, Argentina

otra

Post by TecniSoftware »

Revisando la clase veo que existe una data que es ::lDisColors que arranca en .T., al parecer, di la pones en .F. va a utilizar los mismos colores que si no estuviera deshabilitado.

Saludos!
Alejandro Cebolido
User avatar
lubin
Posts: 404
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru
Contact:

Post by lubin »

Hola Biel

te cometare que no me dio resultado, no cambia de color a los Gets Deshabilitados

Hice la prueba donde la clase TGET usa este Valor COLOR_GRAYTEXT y lo cambie directamente, y resulto dar efecto sobre "GETS que no se habian usado en un proceso de edicion " aparentemente

habra alguna idea as ??

Lubin


Biel EA6DD wrote:Puedes modificar la linea 11 de la clase tGet

Code: Select all

#define COLOR_GRAYTEXT      17
Cambia 17 por el color que tu quieras.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Lubin,

No se puede cambiar el color de los GETs deshabilitados, ya que ese color lo implementa Windows.

Lo que te permite FWH es que no se vean como deshabilitados, aunque lo esten, para mejorar su lectura.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
lubin
Posts: 404
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru
Contact:

Post by lubin »

Hola Antonio

Bueno si es asi, que parametro debo de habilitar y en que parte lo debo hacer.

Lubin


Antonio Linares wrote:Lubin,

No se puede cambiar el color de los GETs deshabilitados, ya que ese color lo implementa Windows.

Lo que te permite FWH es que no se vean como deshabilitados, aunque lo esten, para mejorar su lectura.
User avatar
ronaldo
Posts: 137
Joined: Fri Nov 25, 2005 4:38 pm
Location: brasil
Contact:

Post by ronaldo »

Resolvi desta maneira:

aEval( oDlg:aControls, {|o| If(o:ClassName() == "TGET", o:lDisColors:=.F., NIL) } )
User avatar
lubin
Posts: 404
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru
Contact:

Post by lubin »

Ronaldo

Lo aplicare para ver resultados y se los comento

nota : supongo que debo de ponerlo antes de activar el dialogo a aplicar el efecto verdad ?


Gracias
Lubin


ronaldo wrote:Resolvi desta maneira:

aEval( oDlg:aControls, {|o| If(o:ClassName() == "TGET", o:lDisColors:=.F., NIL) } )
User avatar
lubin
Posts: 404
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru
Contact:

Re: Amigo...

Post by lubin »

Hola Leandro

Gracias por el Envio, lo pondre en marcha y te lo comento


Lubin
leandro wrote:Si quieres enviame un correo al privado y te hago llegar la clase modificada..
Post Reply