VALIDAR CAJAS DE TEXTO SOLO LETRAS Y NÚMEROS EN C# VISUAL STUDIO 2019



Este proyecto es muy útil para validar datos en nuestro formulario, en una caja se podrá ingresar solo números y en la otra solo letras, para empezar debes de conocer la tabla ASCII, cuando ya domines esta pequeña tabla podrás validar todo lo que quieras.


Ejemplo: el código ASCII de la "A" a la "Z" es desde el 65 hasta el 90 y de la "a" a la "z" es desde el 97 hasta el 122.

Validar números

En el evento "KeyPress" del TextBox con una condición haremos validar que solo se pueda aceptar números, el código ASCII de los números es desde el 48 hasta el 57.

     private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if ((e.KeyChar >= 32 && e.KeyChar <= 47) || (e.KeyChar >= 58 && e.KeyChar <= 255))
            {
                MessageBox.Show("Solo números","Advertencia",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
                e.Handled = true;
                return;
            }
        }


Validar letras

En el evento "KeyPress" del TextBox con una condición haremos validar que solo se pueda aceptar letras, recuerda que debe ser letras mayúsculas y minúsculas.

    private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
        {
            if ((e.KeyChar >= 32 && e.KeyChar <= 64) || (e.KeyChar >= 91 && e.KeyChar <= 96) || (e.KeyChar >= 123 && e.KeyChar <= 255))
            {
                MessageBox.Show("Solo letras", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                e.Handled = true;
                return;
            }
        }


Validar números


Validar letras






  • Visual Studio 2019


  • Nombre          : ValidarC#.rar
  • Tamaño          : 139 KB