FoxPro/Visual FoxPro - Recibir el Foco en un text.box

 
Vista:

Recibir el Foco en un text.box

Publicado por Iovani (1 intervención) el 08/04/2002 15:15:09
Hola, tengo un problema. Lo que pasa es que validar un textbox cuando pierde el foco (lostfocus) y lo hago mediante un MessageBox, le digo que si el valor del MessageBox es = 6 (Si) se vuelva a regresar al Text1, PERO NO LO HACE, bueno aqui les escribo el codigo para ver si me pueden ayudar:

Tengo 3 TextBox

if thisform.text1.text <> "9" then
if messageb("Captura un numero IGUAL a 9 " , 4 + 32 , "Atencion..") = 6 then
thisform.text1.enabled = .T.
thisform.text1.setfocus
else
wait window 'Hola'
endif
endif

El textbox1 es que quiero validar , le pregunto que si no se escribe 9 en el campo text1, entonces que vuelva a recibir el foco, pero no lo hace, Espero me puedan decir como, 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:Recibir el Foco en un text.box

Publicado por Foxperto (894 intervenciones) el 08/04/2002 18:36:36
Hola Iovani:

Cambia el siguiente texto:

thisform.text1.enabled = .T.
thisform.text1.setfocus

por:

Return .F.

Si no funciona pon ese codigo en el evento Valid del TextBox y no en el LostFocus.

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