Visual Basic - Cual es el Keyascci del punto ( " . " ) ??

Life is soft - evento anual de software empresarial
 
Vista:

Cual es el Keyascci del punto ( " . " ) ??

Publicado por ivan (10 intervenciones) el 26/06/2002 14:14:07
Hola amigos, quiero que solo me deje presionar en un textbox los numeros, el borrar y el punto ( ". " ), aquí lo tengo pero me falta saber el Case del punto, me podeis ayudar ??

Private Sub textoprecio_KeyPress(KeyAscii As Integer)

Dim a As String
Select Case KeyAscii
Case 48 To 57
Case 8
Case Else
MsgBox "Introduzca solo dígitos o el punto '.' porfavor"
KeyAscii = 0
Beep
End Select

End Sub
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:Cual es el Keyascci del punto (

Publicado por POLA (522 intervenciones) el 26/06/2002 15:23:58
Corresponde al valor KeyAscii=46.

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:MUCHAS GRACIAS !!!!!!!

Publicado por ivan (10 intervenciones) el 26/06/2002 15:31:59
Muchas gracias amigo """""""
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:Cual es el Keyascci del punto (

Publicado por matias (1 intervención) el 30/06/2002 21:11:17
para saber el keyascii de una tecla podes usar este codigo.
que es una boludes

Private Sub Text1_KeyPress(KeyAscii As Integer)
MsgBox KeyAscii
End Sub

pero la respuesta a tu pregunta es:
no te combiene poner un msgbox de este tipo:
MsgBox "Introduzca solo dígitos o el punto '.' porfavor"

te conviene poner

if keyascii=48 then keyascii=0
para no molestar al usuario con un msgbox
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