FoxPro/Visual FoxPro - Ayuda con setfocus!!!!

 
Vista:

Ayuda con setfocus!!!!

Publicado por damian (21 intervenciones) el 21/08/2005 21:14:30
Quiero realizar una validación sobre lo ingresado en un text box , y en caso de que no valide me muestre un mensaje de error y vuelva el foco al text box.
Si no valida muestra el mensaje pero el problema es que no retorna el foco al text box, sino que salta al próximo item.

En el evento LOSTFOCUS del text box que quiero validar coloqué lo siguiente:

IF validar_text =0 &&si NO valida el item
messagebox("Valor incorrecto para el item.",48,"Error")
this.SetFocus
ENDIF

Porque desde un text box no puedo retornar el foco a sí mismo????????
Muchas 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

RE:Ayuda con setfocus!!!!

Publicado por Roman Suazo (2723 intervenciones) el 21/08/2005 23:44:21
Prueba con esto en el evento VALID:

IF validar_text =0 &&si NO valida el item
messagebox("Valor incorrecto para el item.",48,"Error")
return .F.
ENDIF
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

RE:Ayuda con setfocus!!!!

Publicado por damián (21 intervenciones) el 22/08/2005 00:45:16
Muchas Gracias!!! funcionó.
Lo único no se como hacer para que no aparezca el mensaje "Invalid Input".
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

RE:Ayuda con setfocus!!!!

Publicado por Roman Suazo (2723 intervenciones) el 22/08/2005 05:35:07
en el init de la forma pone SET NOTIFY OFF
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

RE:Ayuda con setfocus!!!!

Publicado por damián (21 intervenciones) el 22/08/2005 23:55:30
Muchas gracias Roman Suazo!!!
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