FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Pocket PC GET READONLY desde Codigo recibe Foco.
Posts: 186
Joined: Sat Oct 08, 2005 07:32 AM
GET READONLY desde Codigo recibe Foco.
Posted: Fri Aug 25, 2006 12:11 PM

Antonio
Los get desde código con clausula readonly, a parte de que se colorean con fondo blanco, permite que este reciba el foco. (aunque no deja su modificación).

Vi por el foro que se comentaba el uso de color de fondo en gris o blanco. Bajo mi punto de vista debería ser de color GRIS para distinguir los campo editables, aunque otra alternativa sería poderle indicar el color estando disable o readonly. ( y cada cual que escoja ).

En todo caso no debería poder recibir el foco para evitar errores.

Saludos

Toni Sales
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
GET READONLY desde Codigo recibe Foco.
Posted: Sun Aug 27, 2006 11:14 AM

Toni,

Prueba a ponerles el WHEN .f. así no tomarán foco.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 186
Joined: Sat Oct 08, 2005 07:32 AM
GET READONLY desde Codigo recibe Foco.
Posted: Mon Aug 28, 2006 04:57 PM

Antonio
Es cierto, no recibe el foco, pero cambia el color del texto a un gris claro y casi no se aprecia el valor del Get.

Lo he solucionado modificando el metodo New de la clase tGet para que cuando el valor lReadonly es .T., cambie el color de fondo.

Saludos

Toni Sales
Posts: 139
Joined: Fri Apr 07, 2006 09:16 PM
Me interesa
Posted: Sun Dec 10, 2006 09:00 PM

Me puedes enviar un ejemplo para ver como lo haces por favor, yo tengo ese mismo problema.

Posts: 186
Joined: Sat Oct 08, 2005 07:32 AM
Re: Me interesa
Posted: Sun Dec 10, 2006 10:27 PM
mjcc wrote:Me puedes enviar un ejemplo para ver como lo haces por favor, yo tengo ese mismo problema.


Modifica el metodo New de la clase tGet añadiendo lo siguiente:

if lReadonly
::SetColor( CLR_BLACK , GetSysColor( COLOR_BTNFACE ))
Endif

Saludos
Toni Sales

Continue the discussion