Color a Get desHabilitados en Harbour

Color a Get desHabilitados en Harbour

Postby lubin » Tue May 01, 2007 8:05 pm

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
lubin
 
Posts: 449
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru

Amigo...

Postby leandro » Wed May 02, 2007 2:41 am

Si quieres enviame un correo al privado y te hago llegar la clase modificada..
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1649
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Amigo...

Postby lubin » Wed May 02, 2007 3:47 am

Leandro
Estare Atento a tu envio

lubin.am@speedy.com.pe

Muchas gracias

Lubin
User avatar
lubin
 
Posts: 449
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru

Postby Biel EA6DD » Wed May 02, 2007 6:32 am

Puedes modificar la linea 11 de la clase tGet

Code: Select all  Expand view
#define COLOR_GRAYTEXT      17

Cambia 17 por el color que tu quieras.
Saludos desde Mallorca
Biel Maimó
http://bielsys.blogspot.com/
User avatar
Biel EA6DD
 
Posts: 682
Joined: Tue Feb 14, 2006 9:48 am
Location: Mallorca

otra

Postby TecniSoftware » Wed May 02, 2007 12:53 pm

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
TecniSoftware
 
Posts: 235
Joined: Fri Oct 28, 2005 6:29 pm
Location: Quilmes, Buenos Aires, Argentina

Postby lubin » Wed May 02, 2007 8:51 pm

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  Expand view
#define COLOR_GRAYTEXT      17

Cambia 17 por el color que tu quieras.
User avatar
lubin
 
Posts: 449
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru

Postby Antonio Linares » Thu May 03, 2007 9:56 am

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
Antonio Linares
Site Admin
 
Posts: 41947
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby lubin » Thu May 03, 2007 12:40 pm

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
lubin
 
Posts: 449
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru

Postby ronaldo » Thu May 03, 2007 2:29 pm

Resolvi desta maneira:

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

Postby lubin » Thu May 03, 2007 9:44 pm

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: 449
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru

Re: Amigo...

Postby lubin » Thu May 03, 2007 9:50 pm

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..
User avatar
lubin
 
Posts: 449
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 95 guests