La Web del Programador: Comunidad de Programadores
 
    Pregunta:  6793 - VISUALFOXPRO COMO HAGO PARA QUE EL CONTROL VUELVA AL ITEM
Autor:  Hector fabio marquez
quiero que el control no salga de un campo hasta que no cumpla con una condicion se que es con activecontrol pero no se como usarlo en foxpro se hacia con _curobj y era muy sencillo

  Respuesta:  Juan Carlos Flores
Facil

En el valid del TexBox ejecuta return.f. รณ return 0 para que no pase, esto funciona asi:

Cuando el evento valid devulve verdadero, es decir cumple las condiciones establecidas, devuelve valor 1 (verdadero), que es siempre, asi que si no quieres que salga hazlo devolver 0 (falso), si quieres que pase al objeto anterior devulve -1.

IF NOMBRE="JUAN CARLOS"
***** Instrucciones
ELSE && Si no
RETURN.F. && No sale del campo
ENDIF