FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour tGet solitario ¿Por qué no se evalúa el bValid?
Posts: 128
Joined: Wed Oct 26, 2005 12:18 PM
tGet solitario ¿Por qué no se evalúa el bValid?
Posted: Fri Jun 20, 2008 01:14 AM

Si tengo un diálogo con un único control tGet, ¿es normal que no se evalúe su bValid ?

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
tGet solitario ¿Por qué no se evalúa el bValid?
Posted: Fri Jun 20, 2008 03:39 AM

César,

Es preciso que exista otro control que tome el foco, para que así el GET lo pierda y se ejecute el VALID

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 128
Joined: Wed Oct 26, 2005 12:18 PM
tGet solitario ¿Por qué no se evalúa el bValid?
Posted: Sat Jun 21, 2008 12:51 AM

Vale!
Gracias, Antonio.

Lo que quiero es cerrar un dialogo con un get cuando pulse RETURN, UP o DOWN en el get y se cumpla una condición.

Solución: pongo un boton fuera del diálog y hago que se evalúe la condición del Get cuando el botón tome el foco (bGotFocus). Si ésta se cumple cierro el diálogo y si no regreso el foco al get.

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
tGet solitario ¿Por qué no se evalúa el bValid?
Posted: Sat Jun 21, 2008 08:26 AM

César,

Asi es :-)

Una solución es crear un botón no visible (que sea DEFAULT) por lo que al pulsar enter, se activará el VALID del GET, y la acción del botón es cerrar el diálogo.

me refiero por botón no visible a que sus coordenadas estan fuera del area visible del diálogo

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion