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

Validar TextBox con solo letras o numeros

Estas en el tema de Validar TextBox con solo letras o numeros en el foro de .NET en Foros del Web. quisiera saber como validar un textbox con solo letras o solo numeros, por ejemplo - en el textbox1 que corresponde a nombre y apellidos de ...
  #1 (permalink)  
Antiguo 23/08/2011, 15:43
 
Fecha de Ingreso: junio-2010
Mensajes: 13
Antigüedad: 14 años, 6 meses
Puntos: 0
Validar TextBox con solo letras o numeros

quisiera saber como validar un textbox con solo letras o solo numeros, por ejemplo

- en el textbox1 que corresponde a nombre y apellidos de usuario que solo permita ingresar letras, espacio y borrar , no numeros, ni combinado, y que no permita pasar al siguiente textbox si esta mal con un mensaje

- en le textbox2 de DNI , aca casi lo contrario, solo numeros y borrar, con un maximo de 8 digitos, y que no permita pasar al siguiente textbox si esta mal con un mensaje
  #2 (permalink)  
Antiguo 23/08/2011, 15:59
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 14 años, 5 meses
Puntos: 267
Respuesta: Validar TextBox con solo letras o numeros

si es Winform seria en el evento KeyPress de tu textbox por ejemplo... :
Código vb:
Ver original
  1. 'Si es letra
  2. If Char.IsLetter(e.KeyChar) Then
  3.     'que se digite
  4.     e.Handled = False
  5. 'Para habilitar el enter, backspace...
  6. ElseIf Char.IsControl(e.KeyChar) Then
  7.     'que se digite
  8.     e.Handled = False
  9. 'Si es digito
  10. ElseIf Char.IsDigit(e.KeyChar) Then
  11.     'que se digite
  12.     e.Handled = False
  13. 'Solo numeros
  14. ElseIf Char.IsDigit(e.KeyChar) Then
  15.     'que se digite
  16.     e.Handled = False
  17. 'Si es separador(barra espaciadora)
  18. ElseIf Char.IsSeparator(e.KeyChar) Then
  19.     'que se digite
  20.     e.Handled = False
  21. Else
  22.     'que se bloquee
  23.     e.Handled = True
  24. End If
Tu lo acomodas segun tu textbox . Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Etiquetas: letras, numeros, textbox
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 13:41.