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

Funcion para caracteres validos y mayuscula

Estas en el tema de Funcion para caracteres validos y mayuscula en el foro de Visual Basic clásico en Foros del Web. Tengo la duda de como hacer un código que al momento de escribir en un textbox, solo permita ciertos caracteres validos (letras en mayúsculas y ...
  #1 (permalink)  
Antiguo 20/09/2014, 15:44
 
Fecha de Ingreso: abril-2005
Ubicación: Piura - Perú
Mensajes: 189
Antigüedad: 19 años
Puntos: 0
Funcion para caracteres validos y mayuscula

Tengo la duda de como hacer un código que al momento de escribir en un textbox, solo permita ciertos caracteres validos (letras en mayúsculas y números) solo esos caracteres, pero que realice estos cambios al momento de escribir,

yo encontré para las mayúsculas así, la cual la coloco en el evento change

Código:
    nombre = UCase(nombre)
    nombre.SelStart = Len(nombre.text)
pero me falta el del filtrado de caracteres solo validos de letras y números solo eso.

algunas idea gracias de antemano.
  #2 (permalink)  
Antiguo 22/09/2014, 01:40
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: Funcion para caracteres validos y mayuscula

Usa el evento keypress

Private Sub Text1_KeyPress(KeyAscii As Integer)
If InStr(1, "0123456789ABCDEFGHIJKLMNÑOPQRSTUVWXYZ", Chr(KeyAscii)) = 0 Then KeyAscii = 0
End Sub
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!

Etiquetas: caracteres, funcion, mayuscula, 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 04:13.