Visual Basic - ingresar datos numericos solamente en una caja de

Life is soft - evento anual de software empresarial
 
Vista:

ingresar datos numericos solamente en una caja de

Publicado por juana (32 intervenciones) el 25/04/2007 15:47:29
hola a todos! mi pregunta es la siguiente: tengo una caja de texto y deseo que solo se pueda ingresar numeros, lo que quiero saber es como bloqueo el teclado y que se pueda ingresar datos solamente con las teclas numericas. Si alguien me puede ayudar gracias!
Saludos
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:ingresar datos numericos solamente en una caja

Publicado por Sauga (19 intervenciones) el 25/04/2007 15:57:36
Debes de controlar que solo entren los valores ASCII de los numeros, buscate una tabla ascii y mira abr cuales son, van seguido y corresponden, era algo asi como el 31-->1, 32-->2, 33-->3, osease que si es menor del 31 o mayor del 40 no se pone nada. 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

RE:ingresar datos numericos solamente en una caja

Publicado por juana (32 intervenciones) el 25/04/2007 16:06:23
Gracias por tu ayuda! 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

RE:ingresar datos numericos solamente en una caja

Publicado por Berenice (15 intervenciones) el 25/04/2007 16:45:05
Es muy sencillo, pon el siguiente codigo en el evento KeyPress del text box

If Not (KeyAscii > 47 And KeyAscii < 58) And KeyAscii > 31 Then
KeyAscii = 0
MsgBox ("TECLEE SOLO NÙMEROS"), vbExclamation, "ADVERTENCIA"
textbox.SetFocus
End If

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

RE:ingresar datos numericos solamente en una caja

Publicado por juana (32 intervenciones) el 25/04/2007 16:51:15
gracias por el ejemplo, muy amable! 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