Foros del Web » Programación para mayores de 30 ;) » .NET »

Validacion de caracteres para un textbox

Estas en el tema de Validacion de caracteres para un textbox en el foro de .NET en Foros del Web. Hola amigos, de nueva cuenta con duda....quisiera sabe como ralizao una validacion parauntexbox el cualsoo me deje intrducir letras y numeros....nkiero kme acpeto comas, punto ...
  #1 (permalink)  
Antiguo 18/06/2007, 16:31
 
Fecha de Ingreso: febrero-2007
Mensajes: 78
Antigüedad: 17 años, 2 meses
Puntos: 0
Mensaje Validacion de caracteres para un textbox

Hola amigos, de nueva cuenta con duda....quisiera sabe como ralizao una validacion parauntexbox el cualsoo me deje intrducir letras y numeros....nkiero kme acpeto comas, punto signos, espacios...solo deseo numero y letras.....espero poder contr de nuevo con su ayuda, saludos

Código:
 private void txtClave_Leave(object sender, EventArgs e)
        {
            if (this.txtClave.Text == @"([A-Z])")------aki k caracteres iran¿?
            {
                MessageBox.Show("Clave valida");
                this.txtClave.Focus();
            }
            else
            {
                MessageBox.Show("Teclee una clave valida", "ERROR",
               MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Gracias por su apoyo que espero poder contr con ella
  #2 (permalink)  
Antiguo 19/06/2007, 07:06
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 2 meses
Puntos: 76
Mensaje Re: Validacion de caracteres para un textbox

Hola, normalmente yo controlo el Handled en el evento keypress algo como esto:

Código:
            if (char.IsLetter(e.KeyChar))
            {
                e.Handled = true;
            }
            if (char.IsSymbol(e.KeyChar))
            {
                e.Handled = true;
            }
la clase char tiene un monton de opciones, desactivo las que necesito.
En el codigo que te pase, estoy controlando que no ingresen ni simbolos ni letras, es para un textbox numerico.

Nota: Ponle un poco mas de cuidado a tu ortografia, me toco leer varias veces para enterder tu pregunta.

Saludos
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
  #3 (permalink)  
Antiguo 19/06/2007, 14:00
Avatar de erick_arcini  
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 18 años, 9 meses
Puntos: 50
Re: Validacion de caracteres para un textbox

También puedes utilizarlo con el evento keydown utilizando ascii tomando cada tecla con el KeyEventArgs:

Código:
if((e.KeyValue < 70  || e.KeyValue > 90)&&(e.KeyValue < 48 || e.KeyValue > 57))           
            {
                e.SuppressKeyPress = true;
            }
en este caso se valida cada una de las teclas presionadas al igual que el key press.

Nota: El código anterior evita que coloques simbologías
Nota 2: Escribe con tranquilidad que no te agarren las prisas
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:22.