Visual Basic - Que acepte y que no un texbox?

Life is soft - evento anual de software empresarial
 
Vista:

Que acepte y que no un texbox?

Publicado por Fab (13 intervenciones) el 18/10/2002 23:31:22
Aguien sabe como le digo a una caja de texto que aceptar y que no (formato)?

Por ejemplo:
si tengo una caja de texto que solo quiero que acepte los numeros del 1 al 6. Como le hago para que si yo presiono el 7 no lo escriba en la caja de texto sin tener que ponerle un mesaje en el evento change que diga: solo # del 1 al 6. Es decir no importa que presione sobre la caja de texto que solo escriba si lo que se presiono es un # entre el 1 y 6.
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:Que acepte y que no un texbox?

Publicado por bla (230 intervenciones) el 18/10/2002 23:58:49
Tan simple como esto:
Private Sub Text1_KeyPress(KeyAscii As Integer)
If InStr("0123456" & vbBack & vbCr, Chr(KeyAscii)) = 0 Then
KeyAscii = 0
End If
End Sub
vbBack es la tecla de "backspace" es decir chr(8)
vbCR es la tecla "enter" es decir chr(13)
Si te interesa alguna más sólo tienes que añadirla.
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

Gracias

Publicado por fab (13 intervenciones) el 19/10/2002 00:19:42
ok 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