Inicio > Visual FoxPro > victoramf > validar que el contenido de un textbox sea numerico

validar que el contenido de un textbox sea numerico

Experto:
Usuario: Anónimo Fecha: 23/07/2008
Valoración: (5,00 sobre 5) Categoría: Visual FoxPro
18/07/2008
Usuario
buenas tardes.

mi pregunta es como y en que evento de un textbox realizar una validacion que me muestre un mensaje si se ingresa un valor no numerico (salvo la tecla TAB para cambiar el foco a otro textbox).

por ejemplo: en el textbox txtcodcli solo quiero ingresar valores numericos y, si llego a ingresar un caracter no numerico, me muestre una ventana modal de error.
no se si la solucion es convertir el contenido del text a ascii. si es asi no se como hacerlo, ya que estoy teniendo un error y no se cual.

¿El evento adecuado puede ser gotfocus?

aclaro que soy un poco nuevito eb el tema de visual foxpro. estoy programando en la version visual foxpro 6.

agradecido por cualquier respuesta y saludos a todos.
18/07/2008
gato_2006, experto respondiendo en Visual FoxPro
Experto
En el evento LostFocus de txtcodcli puede funcionar, aunque yo recomiendo que la propiedad InputMask = "99999" (tantos '9' como sea el tamaño del campo)
23/07/2008
Usuario
Gracias, ya lo descubri, pero gracias por la ayuda.
Enlaces patrocinados