Visual Basic - Solo numeros en un Textbox

Life is soft - evento anual de software empresarial
 
Vista:

Solo numeros en un Textbox

Publicado por OLIVER (15 intervenciones) el 11/12/2007 20:58:15
Hola, alguien sabe como delimitar la entrada de solo numeros a un textbox, esto lo requiero para evitar un error al generar una operacion matematica, de antemano , 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:Solo numeros en un Textbox

Publicado por carlos (66 intervenciones) el 11/12/2007 22:46:38
Private Sub Text1_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case 48 To 57 'números 0 al 9
Case 8 ' BackSpace
Case Else
key = 0
End Select
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:Solo numeros en un Textbox

Publicado por carlos (66 intervenciones) el 11/12/2007 22:48:00
un error de parte mia

es así:

Private Sub Text1_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case 48 To 57 'números 0 al 9
Case 8 ' BackSpace
Case Else
KeyAscii = 0
End Select
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:Solo numeros en un Textbox

Publicado por oliverio (3 intervenciones) el 11/12/2007 22:54:50
ya lo entendi, pero si quiero hacer operaciones matematicas con decimales eso no me funciona porque no me deja meter la coma decimal.
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
Imágen de perfil de Juan Carlos

RE:Solo numeros en un Textbox

Publicado por Juan Carlos (106 intervenciones) el 12/12/2007 04:28:19
Tenés que permitir la entrada de la coma cuyo KeyAscii es 44
Case 44
A propósito el KeyAscii de BackSpace es 32
Saludos
Juan Carlos
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
Imágen de perfil de Juan Carlos

RE:Solo numeros en un Textbox

Publicado por Juan Carlos (106 intervenciones) el 12/12/2007 04:40:43
Me rectifico
KeyAscii de BackSpace es 8 como lo indicó Caralos
Me confundí con Space que es 32
Saludos
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