FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Restringir entrada a combobox
Hola,me gustaria restringir una entrada al combobox,es decir,que el usuario solo pueda introducir integer, y en el caso de introducir un caracter salte una excepcion diciendo que debe introducir un numero.Quisiera saber si existe un filtro en el combobox y como utilizarlo.Gracias
|
#2
|
||||
|
||||
Podrías probar en el evento OnChange del Combobox algo así:
Si lo quieres hacer más bonito el OnKeyPress puedes validar que el caracter introducido sea un número con en caso contrario muestrale un error Espero que te sirva Saludos |
#3
|
||||
|
||||
Hola,
Una función curiosa que se ha referido aquí a veces es "TryStrToInt", la cual tratará de convertir un "string" en un "integer", devolviendo "true" si puede hacerlo y "false" en caso contrario. Tal vez quepa añadir que tanto "TryStrToInt" como "StrToInt" no funcionarán si el número/cadena que trata de convertirse supera al propio tipo "integer". Tal vez esto sea de perogrullo... qué sé yo. |
#4
|
||||
|
||||
on key press
Yo creo que la mejor opcion de las mencionadas anteriormente para lo que quieres es la de on key press, porque al momento de presionar la tecla te verifica que sea numerica y es ahi donde te mostraria el mensaje de error...
ahi muestras tu mensaje de error y le das abort, para que no se escriba la tecla... lo de #8 lo pones si quieres que puedan borrar con el backspace. |
#5
|
||||
|
||||
Cita:
saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#6
|
|||
|
|||
Muchas gracias.Al final utilice la opcion de OnKeyPress, y con respecto a ...Solo que no se valida si usa copiar y pegar dentro del combo. en mi caso, me lo hace bien.De todas maneras muchas gracias a todos.FELIZ AÑO!
|
#7
|
|||
|
|||
Cita:
|
|
|
|