Visual Basic.NET - no he podido

   
Vista:

no he podido

Publicado por cristian (1 intervención) el 24/05/2010 18:35:52
buenas, no he podido encontrar el codigo para cuando quiero solo escribir numeros en un textbox y que no deje escribir letras.
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
Imágen de perfil de FRANCISCO

RE:no he podido

Publicado por FRANCISCO (162 intervenciones) el 25/05/2010 18:49:33
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress

If e.KeyChar = "0" Or e.KeyChar = "1" Or e.KeyChar = "2" Or e.KeyChar = "3" Or e.KeyChar = "4" Or e.KeyChar = "5" Or e.KeyChar = "6" Or e.KeyChar = "7" Or e.KeyChar = "8" Or e.KeyChar = "9" Then
e.Handled = True
End If

End Sub

Prueba esto hay mas maneras de hacerlo

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:no he podido

Publicado por Damian (824 intervenciones) el 28/05/2010 14:28:13
Aca te dejo otra forma de hacerlo:

Private Sub txtNumerico_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtNumerico.KeyPress
If InStr("0123456789" & Chr(8) & Chr(13), e.KeyChar) = 0 Then
e.KeyChar = ""
End If
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