SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: charyperez en Jueves 28 de Noviembre de 2002, 21:28
-
Me gustaría que me ayudarais. No se como hacer para validar que en un campo solo se metan caracteres del tipo y longitud que yo quiera. Necesito que si en un campo numérico me meten un valor alfanumérico ó de mayor longitud de la que quiero, me de error y me obligue a meterlo bien. Gracias.
-
El textbox tiene un evento llamado Validate, que evalua el contenido cuando intentas pasar a otro control. Si es incorrecto puedes forzarlo a quedarse en ese textbox
-
Hola Chary!!
Existen varias maneras de hacerlo. Si me explicas un poco lo que quieres hacer te mando algunos ejemplos buenos.
De todas maneras en el Evento keyPress del TextBox, capturas la pulsación y haces las comprabaciones que quieras para aceptar el carácter o no.
Ejemplo:
Pongamos que solo quieres introducir números.
con este codigo en el evento keyPress lo tienes resuelto.
if chr(keyascii) < "0" and chr(keyascii) > 9 then
keyAscii = 0
end if
Si tienes algún problema, contacta conmigo.
Un saludo
José Luis
jlmartinez@arenal2000.es