Re: Limitar Caracteres En Una Caja De Texto.Principiantes.
codificador:
No creo que un principiante se vaya directamente a la POO.
Tu idea es buena.Tengo que ponerla en practica.En ciertos aspectos ValueBox sustituye en facilidad
al TextBox.Pero claro, TextBox da mas posibilidades.También se complica mas.
La cuestión de que escriban el código es un poco mas complicada a mostrarles un código
para que lo estudien y contesten.No me di cuenta.
Hay maneras mas sencillas, solo que si quieres crear mas de una caja de texto con unas propiedades
y cualidades, no queda mas opción que la POO.
Lo hice de esta manera. He comentado partes que pueden usarse o no.
En este caso el TextBox se llama txtValor
Controlar las dos posibilidades, tanto que sean solo números y que además solo se puede repetir un número
de veces un carácter, se complica un poco mas.
Lo importante es que el principiante, aprendiera a usar KeyPress o que también probase con KeyRelease y
el uso de las condicionales. Hasta llegar a poder ver que con un condicional selectiva es mas sencillo.
En el caso de que no saliera del evento, mostrar el uso de Stop Event y la diferencia que haría un Return.
Para curiosidad del código, como condicional que es Select Case.Comprueba el uso de un carácter, pero no parece
dar una respuesta.Ejemplo, en caso de que escriba la "e" que en la caja de texto pueda aparecer en mayúscula o
cambiar por otra letra.
Lo que hace realmente el evento KeyPress, de por si va a permitir escribir un carácter en la caja de texto,
hagas lo que hagas, controlar la clase key y limitar que caracteres queremos con la condicional,
salir del evento en caso de que no se cumpla una condición.
Saludos
===================
Gambas Básico
"No es un bug, es una característica no documentada"