Quiero controlar que el usuario no pueda meter letras en un "Edit", sólo números. He pensado en usar una máscara "MaskEdit" pero veo que no es la forma ideal para hacerlo.
¿Alguien puede ayudarme?
Gracias a todos!

| |||
Que no me meta letras (C++ Builder) Hola a todos, Quiero controlar que el usuario no pueda meter letras en un "Edit", sólo números. He pensado en usar una máscara "MaskEdit" pero veo que no es la forma ideal para hacerlo. ¿Alguien puede ayudarme? Gracias a todos! ![]() |
| |||
Soy algo novato y ando bastante perdido... - Sé hacer una máscara para controlar las entradas de datos... - Sé asignar el tipo de datos que pueda tomar un campo en una BD... Lo que no sé hacer, es evitar que escriban letras en un Edit1->Text Gracias por tu ayuda ![]() |
| ||||
Una forma de empezar es con algo como metiendo codigo dentro de algun evento de tecla, como OnKeyPress(): If(Key < '1' && Key > '0') //se sale del rango 1-0 Key = 0; //no hacer nada, es como si no pulsara tecla No recuerdo si la asignacion a cero es la correcta o si se recomienda una constante, pero eso lo encuentras en la ayuda del OnKeyPress
__________________ Friedrich Nietzsche |
| ||||
Si, esa fue una de las alternativas que le di si estaba usando un TEdit. Para no permitir letras y si numeros podrias usar esta comprobacion cuyos limites son 0 y 9. if (Key < '0' && Key > '9') { Key = 0; }
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| |||
Respuesta: Que no me meta letras (C++ Builder) Hola Asi como puedo habilitar ciertos caracters del Teclado como el BackSpace, me gustaria saber el listado de otros caracteres que me gustaria habilitar. Se lo agradeceria Mucho. Lista: '\b'=Barra Espaciadora . . . . Se los Agradeceria mucho. |
| ||||
Respuesta: Que no me meta letras (C++ Builder) Hola, Calle7. Por favor, no uses temas viejos para realizar preguntas. Mejor abre un tema nuevo para el efecto.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |