none
Contenedores o Cajas de texto RRS feed

Todas las respuestas

  • Hola

    A medida que solicites ayuda en el foro, es importante mencionar el lenguaje que ocupas. Dicho esto, lo que indicas es posible utilizando el evento KeyPress.

    En Visual Basic:

    Private Sub textbox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles textbox1.KeyPress
                If Not IsNumeric(e.KeyChar) Then
                    e.Handled = True
                End If
    End Sub

    En C#:

    private void txt_numero_KeyPress(object sender, KeyPressEventArgs e)
    {
       if (Char.IsDigit(e.KeyChar))
       {
             e.Handled = false;
       }
       else if (Char.IsControl(e.KeyChar))
       {
             e.Handled = false;
       }
       else
       {
             e.Handled = true;
       }
    }

    Saludos


    Brayan De la Cruz
    Lima - Perú

    lunes, 7 de mayo de 2018 2:32
  • Nótese que en la práctica, eso de restringir, si bien ayuda, no debe llamársele "código de validación".  Por ejemplo, la casilla de texto aceptará carácteres si se copian y pegan pues la operación no genera el evento KeyPress.

    Jose R. MCP
    Code Samples

    lunes, 7 de mayo de 2018 8:41