Validar Solo Numeros en Textbox Visual Basic 6

Para que solo se puedan escribir numeros en un cuadro de texto (de forma similar a lo visto anteriormente para visual 2005) en Visual 6 se debe escribir la siguiente linea en el evento Keypress de un Textbox

Private Sub txttexto_KeyPress(KeyAscii As Integer)
If (KeyAscii <> 57) And KeyAscii <> 8 Then KeyAscii = 0
End Sub

5 comentarios:

Unknown dijo...

el codigo esta malo, solo funciona si entra el 9

Unknown dijo...

If (KeyAscii < 49) Or KeyAscii > 57 Then
If KeyAscii = 8 Then
KeyAscii = 8
Else
KeyAscii = 1

MsgBox ("Solo pueden ser datos numericos")
End If



End If

Unknown dijo...

If (KeyAscii < 48 Or KeyAscii > 57) And KeyAscii <> 8 And KeyAscii <> 13 Then
KeyAscii = 0
endif

acepta solo numeros, enter y el boton de borrar.

Unknown dijo...

no funciona si el usuario hace pegar en el textbox pega cualquier cosa

Eliander Perez dijo...

https://trozosdecodigos.blogspot.com/

Publicar un comentario