Visual Basic - Sencillo con TextBox

Life is soft - evento anual de software empresarial
 
Vista:

Sencillo con TextBox

Publicado por JL (82 intervenciones) el 13/05/2002 15:14:09
Hola y Gracias:

Como puedo limitar en un texbox para que solamente acepte una serie determinadas de caractetres
Ej: 0 1 2 3 4 5 6 7 8 9 / - enter backspace

Desde ya 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:Sencillo con TextBox

Publicado por alberto (278 intervenciones) el 13/05/2002 15:55:12
Usa el evento KeyPress, por ejemplo:
Private Sub Text1_KeyPress(KeyAscii As Integer)

If KeyAscii < Asc("0") Or KeyAscii > Asc("9") Then
KeyAscii = 0
End If

End Sub
solo acepta los caracteres del 0 al 9.
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:Sencillo con TextBox

Publicado por JL (82 intervenciones) el 13/05/2002 18:56:06
Gracias, pero no me sirve, el ingreso solo de numeros no hay problema, lo que necesito es que ademas de numeros perimita las teclas:
BACKSPACE
ENTER
/
-

Gracias igual
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:Sencillo con TextBox

Publicado por alberto (278 intervenciones) el 14/05/2002 11:08:34
El código de la anterior respuesta es solo un ejemplo, para adaptarlo a tus necesidades tan solo tienes que modificar la condición de la sentencia If, que es quien determina que codigos ASCII no son validos.
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:Sencillo con TextBox

Publicado por JL (82 intervenciones) el 14/05/2002 15:06:05
Gracias Alberto ya lo pude resolver modificando el ejemplo que me enviaste. Gracias
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