FoxPro/Visual FoxPro - evento valid en text

 
Vista:
sin imagen de perfil

evento valid en text

Publicado por marcelo (139 intervenciones) el 17/08/2011 23:53:29
hola :
tengo un form en el cual tengo un text ,en cuyo evento valid ,valido una entrada de datos

if this.value >1000

return .f.
else
return .t.
endif

si yo pongo un valor > a 1000,el cursor se queda en el text en forma correcta para ingresar un valor valido .
Lo que no me puedo dar cuenta es como tengo que hacer para que ,si pongo un valor >1000 ,haciendo click en el boton de cierre del form (el boton con la cruz arriba a la derecha ) pueda cerrar el mismo y no me vuelva a ejecutar el valid del text ,y por consiguiente ,para salir tener que poner si o si un valor < a 1000 .espero haberme explicado .gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

evento valid en text

Publicado por xx (378 intervenciones) el 18/08/2011 04:39:30
Prueba esto

*THISFORM:TEXT1:VALID()
*// CIERRE FORZADO O WM_CLOSE
IF THISFORM.RELEASETYPE>0
RETURN .T.
ENDIF

*// validacion del valor
if this.value >1000
return .f.
else
return .t.
endif

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

evento valid en text

Publicado por marcelo (139 intervenciones) el 18/08/2011 19:00:03
gracias !!funciono ok
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar