Teclado virtual para TPV
Hola, estoy haciendo una aplicación para una pantalla tactil, en la que quiero que aparezcan unos botones (o componente parecido) que al ser pulsados escriban en un campo de un grid que estará siendo editado.
En resumen, algo parecido a lo que tienen en los bares, en el que tecleando el precio en los botones de la pantalla este se escribe en el grid para luego imprimir el ticket. El problema que tengo es como simular esas pulsaciones sin perder el foco del grid. Un saludo. |
Prueba a devolver el foco al grid tras cada pulsación.
Saludos. |
Lo que ocurre es que no quiero que ni el grid ni el registro ni el campo en el que estoy pierdan el foco.
Necesito que funcione como el teclado virtual de windows. en el que pulsando los botones puedes escribir donde quieras. |
El teclado virtual de windows lo puedes invocar llamando al programa osk.exe, solo seria cuestion de que regreses el foco a la aplicacion, y al guardar el registro o algo cierras la ventana del teclado virtual
acabo de hacer una pequeña prueba en delphi 5, una forma, 1 boton para invocar el teclado y 1 memo para escribir, en el boton puse este codigo:
y listo!, funciona bien, muestra el teclado pero el foco sigue en el memo asi que lo que ponga en el teclado virtual se queda en el memo |
Usa SpeedButtons en lugar de los botones normales. Éstos no adquieren el foco, por lo cial el grid nunca lo perderá.
// Saludos |
Disculpad que no contestara antes, he tenido unos asuntos que me han tenido apartado de este tema.
Creo que voy a tratar de hacerlo usando los SpeedButtons, pues lo que quería era implementar dentro de la aplicación mi propio teclado. De todos modos si no funciona este modo, trataré con el de windows o algún otro componente. Muchas gracias a todos. Un saludo. |
La franja horaria es GMT +2. Ahora son las 08:34:04. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi