FoxPro/Visual FoxPro - SetFocus

 
Vista:

SetFocus

Publicado por Alejandro (12 intervenciones) el 07/10/2003 03:44:50
Hola foro,
cuando valido un campo y le envio un mensaje de error y pongo el foco otra vez en el texto no lo pone.
ej:

messagebox("error al ingresar numero")
thisform.txtnumero.setfocus

no funciona

Alguien puede ayudarme
Gracias
Alejandro
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:SetFocus

Publicado por Roman Suazo (2723 intervenciones) el 07/10/2003 04:02:56
Eso esta muy raro...
La unica forma en que eso puede pasar (creo yo), es que ejecutes el codigo en un evento como el VALID (ademas hay otros como WHEN), en cuyo caso el vfp te tiene que tirar un mensaje, otra posibilidad es que el control este deshabilitado (enabled=.F.)

Lo que no esta claro es como realizas la validacion, es decir, a traves
de eventos o si tienes un metodo especial que ejecutas antes de guardar los cambios, ahi puede ser que este la clave de problema.
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:SetFocus

Publicado por Foxperto (894 intervenciones) el 08/10/2003 01:50:31
Hola Alejandro:

Si tienes el codigo en el evento Valid del TextBox, prueba de la siguiente manera:

messagebox("error al ingresar numero")
Return .F.

Prueba y me cuentas.

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