Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   al apretar una tecla... (https://www.clubdelphi.com/foros/showthread.php?t=44314)

dvlt 03-06-2007 17:46:30

al apretar una tecla...
 
Hola compañeros/as,
necesito controlar las teclas que son apretadas en la ejecución de un programa, pq segun la que sea debe producirse una accion o otra, por poner un ejemplo, la ayuda de cualquier programa se activa con F1 independientemenete de odnde tenga el foco activado. Hay algun componente que se encargue de eso??

Muchas gracias por vuestra ayuda!!!

dec 03-06-2007 17:53:06

Hola,

Puedes usar eventos como "OnKeyUp" y "OnKeyDown" de los formularios. Su propiedad "PreviewKey" debe valer "True". Aunque, por otro lado, creo que utilizar "acciones" es ideal para estos casos.

A cada "acción" de un "TActionList" (pestaña "Additional" de la paleta de componentes) puede asignársele una tecla o teclas como "acceso directo", de modo que cuando se pulsen dichas teclas se ejecute la acción correspondiente.

¿Probaste alguna vez el "TActionList"? Pruébalo y luego cuentas qué te parece. :)

dvlt 03-06-2007 19:04:57

Hola David,
muchas gracias, he estado mirando a ver un poco de documentación y finalmente lo he utilizado y me va perfecto! Muchísimas gracias!!!

PD - por cierto, bonito nombre... como el mio jejejeje ;)


La franja horaria es GMT +2. Ahora son las 08:53:25.

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