Limitar número de caracteres en texbox. |
Responder |
Autor | |
fredy8alc
Asiduo Unido: 19/Abril/2016 Localización: España Estado: Sin conexión Puntos: 239 |
Tema: Limitar número de caracteres en texbox. Enviado: 16/Abril/2020 a las 16:49 |
Buenas tardes: He puesto en el evento "Al pulsar una tecla" este código para que me escriba en mayuúsculas el texto introducido y para que no permita escribir más de 20 caracteres. KeyAscii = Asc(UCase(Chr$(KeyAscii))) If Len(Identidad) = 21 Then KeyAscii = 0 MsgBox "La longitud máxima es de 20 caracteres" Exit Sub End If La entrada en mayúsculas sí que funciona. Pero la limitación a 20 caracteres no. Alguien puede decirme porqué no me limita la entrada y como solucionarlo? Muchas gracias.
|
|
xavi
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14720 |
Enviado: 16/Abril/2020 a las 17:13 |
Porque cuando lanzas el evento estas evaluando la propiedad Value y esta no se actualiza hasta al salir.
Prueba If Len(Identidad.Text) > 20 Then (manías mias: evaluar > 20 por si las moscas) |
|
fredy8alc
Asiduo Unido: 19/Abril/2016 Localización: España Estado: Sin conexión Puntos: 239 |
Enviado: 16/Abril/2020 a las 17:26 |
jod*r, Xavi eres una máquina. Muchas gracias por haberme ayudado siempre que lo he pedido. Repito, Muchas gracias. Con esto podemos cerrar. Queda totalmente resuelto.
|
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |