none
Validar que se escriben solo números RRS feed

Respuestas

  • Entre otras opciones puedes validar la entrada en el evento leave del textbox

       Private Sub TextBox1_Leave(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.Leave
            If Not IsNumeric(TextBox1.Text) Then
                MsgBox("Solo se permiten números, por favor corregir.")
                TextBox1.Focus()
            End If
        End Sub
    jueves, 10 de mayo de 2018 18:45
  • Si solo quieres que te acepte números debes controlar las teclas pulsadas en el evento KeyPress de esta forma:

    Private Sub TextBox1_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        If Not IsNumeric(e.KeyChar) And Not e.KeyChar = ChrW(Keys.Back) Then
            e.Handled = True
        End If
    End Sub


    Saludos, Javier J

    viernes, 11 de mayo de 2018 6:56

Todas las respuestas

  • Entre otras opciones puedes validar la entrada en el evento leave del textbox

       Private Sub TextBox1_Leave(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.Leave
            If Not IsNumeric(TextBox1.Text) Then
                MsgBox("Solo se permiten números, por favor corregir.")
                TextBox1.Focus()
            End If
        End Sub
    jueves, 10 de mayo de 2018 18:45
  • Si solo quieres que te acepte números debes controlar las teclas pulsadas en el evento KeyPress de esta forma:

    Private Sub TextBox1_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        If Not IsNumeric(e.KeyChar) And Not e.KeyChar = ChrW(Keys.Back) Then
            e.Handled = True
        End If
    End Sub


    Saludos, Javier J

    viernes, 11 de mayo de 2018 6:56