Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Validar caracteres vb6

Estas en el tema de Validar caracteres vb6 en el foro de Visual Basic clásico en Foros del Web. saludos necesito saber si alguien sabe como validar que en un textbox puedan ingresar numeros y letras pero ningun tipo de caracteres como =()/&$#"!#¨[*][*?= etc... ...
  #1 (permalink)  
Antiguo 26/05/2010, 13:52
 
Fecha de Ingreso: enero-2010
Ubicación: Stgo - Chile
Mensajes: 73
Antigüedad: 14 años, 3 meses
Puntos: 0
Validar caracteres vb6

saludos necesito saber si alguien sabe como validar que en un textbox puedan ingresar numeros y letras pero ningun tipo de caracteres como =()/&$#"!#¨[*][*?= etc... ojala alguien me pueda ayudar de antemano muchas gracias.
  #2 (permalink)  
Antiguo 26/05/2010, 14:42
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 8 meses
Puntos: 29
Respuesta: Validar caracteres vb6

Usa el evento KeyPress

Código vb:
Ver original
  1. Private Sub Text1_KeyPress(KeyAscii As Integer)
  2.   If IsNumeric(Chr(KeyAscii)) Or (UCase$(Chr(KeyAscii)) <> LCase$(Chr(KeyAscii))) Then
  3.   Else
  4.     KeyAscii = 0
  5.   End If
  6. End Sub

Saludos
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!
  #3 (permalink)  
Antiguo 26/05/2010, 16:38
 
Fecha de Ingreso: enero-2010
Ubicación: Stgo - Chile
Mensajes: 73
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Validar caracteres vb6

vale men te pasaste =D
  #4 (permalink)  
Antiguo 27/05/2010, 09:19
 
Fecha de Ingreso: enero-2010
Ubicación: Stgo - Chile
Mensajes: 73
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Validar caracteres vb6

como lo puedo hacer onda.. si necesito borrar.. es que no me permite borrar si el usuario onda ingreso mal un dato... como se podria hacer para excluir ese codigo ASCII
  #5 (permalink)  
Antiguo 28/05/2010, 03:55
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 8 meses
Puntos: 29
Respuesta: Validar caracteres vb6

Solo tienes que permitir tambien el caracter ascii 8.
Este ejemplo permite borrar y meter espacios (ascii 32).

Código vb:
Ver original
  1. Private Sub Text1_KeyPress(KeyAscii As Integer)
  2.   If IsNumeric(Chr(KeyAscii)) _
  3.   Or (UCase$(Chr(KeyAscii)) <> LCase$(Chr(KeyAscii))) _
  4.   Or KeyAscii = 8 _
  5.   Or KeyAscii = 32 _
  6.   Then
  7.   Else
  8.     KeyAscii = 0
  9.   End If
  10. End Sub

Saludos
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!

Etiquetas: caracteres, vb
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 16:06.