TextBox solo números (validación)

Hola: acá les dejo un ejemplo muy sencillo para evaluar las teclas presionadas cuando se ingresan datos en un textbox y solo permitir los números ignorando todo lo que no sea un número. Es muy básico pero les servirá de punto de partida para validar cualquier ingreso. A continuación el código….

Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If (Not Char.IsNumber(e.KeyChar) And e.KeyChar <> Microsoft.VisualBasic.ChrW(8)) Then
e.Handled = True
End If
End Sub

El tipo char tiene varias propiedades que nos resultarían muy útiles a la hora de realizar validaciones. En el ejemplo vemos la propiedad .IsNumber… aca algunas más para recordar:

IsControl: Indica si el caracter unicode especificado se clasifica por categorias como un caracter de Control

IsDigit: Indica si el caracter unicode especificado se clasifica por categorias como un Dígito Decimal

IsLetter: Indica si el caracter unicode especificado se clasifica por categorias como un caracter alfabético

IsLetterOrDigit: Indica si el caracter unicode especificado se clasifica por categorias como un caracter alfabético o un Dígito Decimal

y hay muchas más… les dejo un consejo sano… siempre consulten la ayuda.



Comentar