Indice del Articulo
Validar textbox para que acepte solo Letras y solo Números en C Sharp
En este articulo, trabajaremos con el tema de validaciones en el lenguaje de programación C#. El ejemplo que desarrollaremos consiste en validar que una caja de texto (textbox) acepte solo números o solo letras, la validación la haremos al momento de presionar una tecla, y en caso que el usuario digite un dato diferente bloquearemos la tecla presionada, es decir que no le permitiremos ingresar la letra o número.
Para ello crearemos una pequeña aplicación en Windows Forms, con un diseño simple como se muestra a continuación:
Diseño del Formulario en C# |
Dicho ejemplo esta pensado para poder utilizarlo en los textbox que nosotros queramos, pues es muy importante la reutilización de código para lo cual utilizamos la programación Orientada a Objetos, en tal sentido debemos crear una clase llamada «Validar», que tendrá dos métodos: para validar solo letras y validar solo números respectivamente, a continuación comparto el código de cada método:
Método para Validar solo números en C#
public static void SoloNumeros(KeyPressEventArgs pE)
{
if (char.IsDigit(pE.KeyChar))
{
pE.Handled = false;
}
else if (char.IsControl(pE.KeyChar))
{
pE.Handled = false;
}
else
{
pE.Handled = true;
}
}
Método para Validar solo letras en C#
public static void SoloLetras(KeyPressEventArgs pE)
{
if (Char.IsLetter(pE.KeyChar))
{
pE.Handled = false;
}
else if (Char.IsControl(pE.KeyChar))
{
pE.Handled = false;
}
else if (Char.IsSeparator(pE.KeyChar))
{
pE.Handled = false;
}
else
{
pE.Handled = true;
}
}
Los métodos anteriores se invocaran en los eventos Keypress de cada caja de texto (textbox), la programación del formulario la explico en el siguiente tutorial:
.
Link del vídeo: http://www.youtube.com/watch?v=ckBw2wi6NF8
Entradas Relacionadas:
Reseña
Creador:
Programación en C#
Fecha:
Articulo:
Validar SOLO letras y Números en C#
Valoración:
Tutorial:
Validar SOLO letras y Números en C#
Descripción:
Validaciones en C#
Fecha de subido:
2019-02-04T23:47:56+00:00
Olá, podes informar-me onde tens o projeto(o código fonte) deste tuturial (Validar Solo Letras y Solo Números en C#)?
Um abraço.
mira el video desde youtube, y en la descripción del vídeo esta el enlace para descargar el proyecto
Este comentario ha sido eliminado por un administrador del blog.