Visual Basic para Aplicaciones - como hacer que un textbox solo acepte datos numeri

Life is soft - evento anual de software empresarial
 
Vista:

como hacer que un textbox solo acepte datos numeri

Publicado por romeo (4 intervenciones) el 26/05/2003 21:01:34
Como puedo hacer para que un textbox acepte solo los tipos de datos que yo indique.
Es decir restringir a que solo ingresen numeros .
restringir a que solo ingrese fecha.
restringir a que solo ingresen letras.

etc

como siempre 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:como hacer que un textbox solo acepte datos num

Publicado por Marco Santis (6 intervenciones) el 26/05/2003 23:31:15
En el TextBox tradicional no se puede diferenciar por una propiedad, pero te doy un ejemplo para arreglar esto,
Escribe el siguiente código en el evento KeyPress del Texto (este ej es para texto numérico)

If Not ((KeyAscii >= 48 And KeyAscii <= 57) Or KeyAscii = 13 Or KeyAscii = 8) Then
KeyAscii = 0
End If

El Keyascii >=48 and Keyascii <=57 indica los nº del 0 al 9
El Keyascii =8 indica la tecla para borrar
El Keyascii =13 indica el Enter
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
sin imagen de perfil

RE:como hacer que un textbox solo acepte datos num

Publicado por Eric Martinez (8 intervenciones) el 27/05/2003 04:21:40
aca otra forma

If Not IsNumeric(Chr(KeyAscii)) And KeyAscii <> 13 _
And KeyAscii <> 8 Then
KeyAscii = 0 <--- para que no suene la campana :)
End If
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