Visual Basic - TextBox con ascii deseados

Life is soft - evento anual de software empresarial
 
Vista:

TextBox con ascii deseados

Publicado por zure (72 intervenciones) el 28/08/2002 18:20:43
Hola!!!!! Como hago para que un textbox acepte solo los caracteres que yo escoga (claro segun el codigo Ascii), y en que evento lo coloco. Y que cuando el usuario ingreso un caracterer invalido pararezca un msgbox indicandoselo.
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:TextBox con ascii deseados

Publicado por Westmad (120 intervenciones) el 28/08/2002 18:32:06
En el evento KeyPress, puedes obtener el código Ascci de la tecla pulsada
Private Sub Text1_KeyPress(KeyAscii As Integer)
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:TextBox con ascii deseados

Publicado por Andres Felipe Tabares (13 intervenciones) el 28/08/2002 18:37:23
Mira en el evento keypress es donde se valida los caracteres que se pueden entrar. Aqui te envio este código que esta ubicado en el keypress de un texbox, este ejemplo lo que hace es validar que solo se puedan ingresar numeros.
' Aqui verifica que la tecla presionada se un número o la tecla de retroceso.
If KeyAscii > 47 And KeyAscii < 58 Or KeyAscii = 8 Then
msgbox "Acaba de presionar un número o la tecla retroceso"
Else
' Se coloca esta instruccion para que no tenga efecto la tecla que se presiono
KeyAscii = 0

End If
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

RE:TextBox con ascii deseados

Publicado por Andres Felipe Tabares (13 intervenciones) el 28/08/2002 18:40:11
Mira en el evento keypress es donde se valida los caracteres que se pueden entrar. Aqui te envio este código que esta ubicado en el keypress de un texbox, este ejemplo lo que hace es validar que solo se puedan ingresar numeros.
' Aqui verifica que la tecla presionada se un número o la tecla de retroceso.
If KeyAscii > 47 And KeyAscii < 58 Or KeyAscii = 8 Then
msgbox "Acaba de presionar un número o la tecla retroceso"
Else
' Se coloca esta instruccion para que no tenga efecto la tecla que presiono.
KeyAscii = 0
msgbox "Acaba de presionar un tecla <> de un número o la tecla retroceso"
End If

Ya sabes si tienes alguna duda con el tema escribeme que si puedo de colaboro
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