SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: MartinX en Viernes 6 de Junio de 2003, 00:46
-
hola a todos:
como hago para que en un textbox no se permita el ingreso de por ejemplo letras o numeros, cuando uno presione un caracter no valido directamente no escriba y haga un beep....
-
Hola:
si deseo solo numeros hago lo siguiente, evento KeyPress:
If (KeyAscii < 48 Or KeyAscii > 57) And KeyAscii <> 8 Then KeyAscii = 0
si deseo solo letras mayusculas:
If InStr("ABCDEFGHIJKLMNÑOPQRSTUVWXYZ, " & Chr(8), Chr(KeyAscii)) = 0 Then KeyAscii = 0
Saludos;
-
También puedes usar el control MaskedEditBox, que te permite establecer una máscara de entrada y listo.
:suerte:
-
che angelita, no se si es a mi o que, pero desde el momento en que establezco la propiedad mask a 999999999999 para que ingrese solo numeros y lo hecho a correr aparece un cartel diciendo que no se puede enlazar al campo, pero cuando dejo la propiedad mask en blanco
funciona, sin controlar el ingreso claro,
tuve cuidado de que en el codigo tambien cambiarle el nombre las partes donde hacia referencia al anterior control pero no se porque no funciona cuando uso la propiedad mask.....
:think: