Buffer de teclas mas el ENTER
Para comenzar y antes de preguntas les cuento que estoy desarrollando una aplicación en Delphi.NET para un equipo con WindowsCE.
Tengo una pantalla con una grilla. Estando parado sobre uno de esos registros con ENTER ingreso a un panel que muestra datos de ese registro, parándose en una caja de texto donde puedo ingresar un dato mas.
Hasta acá todo funciona bien. El problema viene ahora, asi que espero que se entienda lo que necesito hacer.
Estando en la misma pantalla anterior de la grilla y parado sobre alguno (o varios, uno tras otro) mientras se carga el panel con los datos de ese registro voy guardando un buffer que despues proceso al terminar de cargar el panel y lo muestro en la caja de texto donde permito el ingreso de datos.
Mi problema radica en que como última tecla se puede presionar ENTER y con esto se tienen que cargar los números presionados en la caja de texto y con el ENTER cerrar el panel (el proceso que se tenga que hacer con esos datos al cerrar la pantalla es lo de menos). Lo que no puedo lograr es que me procese esa ultima tecla ENTER. Es como si por ser un caracter de control no se guardara en el buffer o no la tuviera en cuenta.
Si alguien tiene una punta para empesar a desenredar la madeja se los agradecería mucho.
Saludos,
El Rayo
__________________
Si tienes una función o procedimiento con diez parámetros, probablemente hayas olvidado uno
|