Visual Basic - Text Box que solo admita numeros

Life is soft - evento anual de software empresarial
 
Vista:

Text Box que solo admita numeros

Publicado por Carlos Mtz. (13 intervenciones) el 14/07/2003 06:25:38
Hola espero que puedan ayudarme
Necesito que un textbox solo admita numeros y no caracteres alfanumericos
como puedo hacerlo ?

gracias de antemano !
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:Text Box que solo admita numeros

Publicado por Luis (14 intervenciones) el 14/07/2003 06:59:40
Private Sub Text1_KeyPress(KeyAscii As Integer)
cadena = "0123456789" + Chr(8) 'chr(8) = delete, es decir admitimos borrar
If InStr(cadena, Chr(KeyAscii)) = 0 Then
KeyAscii = 0
End If

Nota amigo: Donde dice cadena = "0123456789" dentro de las comillas es lo que quieres que admita el text,por ejemplo puede agregar que acepte el punto o una coma,alguna letra etc,solo ponlo dentro de las comillas.

Ojal te sirva cualquier duda ya sabes.
End Sub
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:Text Box que solo admita numeros

Publicado por Carlos Mtz. (13 intervenciones) el 14/07/2003 07:31:25
Es exactamente lo que ocupaba
Mil 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

RE:Text Box que solo admita numeros

Publicado por claudio (20 intervenciones) el 14/07/2003 15:22:28
Hola, espero que te sirva:
coloca en el text:
If KeyAscii < 48 Or KeyAscii > 57 Then
KeyAscii = 0
End If
con esa pequeña instrucción le estás diciendo que simplemente te puede admitir números.
Suerte.
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