![]() |
OnKeyPress, OnKeyUp, OnKeyDown en MonthCalendar
Buenas, tengo un problema:
resulta que necesito moverme con las flechas del teclado por los días del calendario y el dichoso componente no toma los eventos OnKey... Es raro pues están en el listado de eventos pero ninguno de ellos funciona. Quisiera saber la manera de poder ejecutarlos, al menos uno de ellos para poder capturar las teclas. Gracias. |
Cita:
Salud OS |
Codigo
Mañana mismo los pongo, en este momento no los tengo.
Un abrazo. Gracias. |
Hay que poner MonthCalendar.TabStop a true; de lo contrario nunca toma el foco y por tanto no recibe los eventos del teclado.
Bye |
Hola santiago14, Tienes que utilizar el evento OnKeyUp del MonthCalendar para que te funcione las fechas del teclado y no olvidarte como te dice KeyBoy de colocar la propiedad TabStop=True.
Saluditos |
Cita:
Cita:
Cita:
Salud OS |
Acerca del OnKeyUp
Cita:
La cita de arriba es lo que hice pero no funciona, ah si, puse tabStop = true y nada, es como si no ganara el foco el calendario, cuando presiono alguna tecla de desplazamiento sale del calendario, si presiono la opuesta entra nuevamente y ahi si se ejecuta el OnKeyUp. La verdad es que no se porque, no creo que tenga injerencia pero tengo la propiedad KeyPreview en true. Ahora recuerdo, la puse en falso y tampoco funciona. Bueno, les agradezco y espero encontrar pronto la respuesta. Saludos. |
| La franja horaria es GMT +2. Ahora son las 18:07:30. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi