Visual Basic - Campo numérico

Life is soft - evento anual de software empresarial
 
Vista:

Campo numérico

Publicado por manelnight (2 intervenciones) el 29/10/2002 02:17:52
Como puedo hacer que un usuario solo me pueda poner en un textbox numeros decimales, sin el signo de menor ni nada??
Es que la funcion Isnumbre del visual, si le meto el numero 23,4-
me lo da como correcto y yo solo quiero que me acepte numeros de este tipo:
3,4
0,5678
lo que he hecho es que cada vez que pulsa una tecla en el textbox, comprueve si el valor del textbox es un numero ysi no lo es me da un mensaje, pero he estado probando y si pongo un numero y le meto el signo - despues, al hacer la comprobacion no me dice nada.

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:Campo numérico

Publicado por Rodolfo del Peru (454 intervenciones) el 29/10/2002 04:12:21
Mira tienes que usar este codigo en el evento KeyPress

Private Sub txtCampo_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case 8, 48 To 57 'Esto permite numeros y tecla retroceder
Case Else ' Esto impide cualquier otra tecla.
KeyAscii = 0
End Select
End Sub

Saludos desde Lima
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:Campo numérico

Publicado por manelnight (69 intervenciones) el 29/10/2002 16:04:25
ok, lo probaré.

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