FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como utilizo las teclas F1, F2, Fn? Urgente
Hola a todos los del foro. Hoy me han ayudado muchisimo y de verda gracias a todos. El nuevo problema que tengo es que quiero utilizar las tecla F1, F2, Fn. Por ejemplo que al presionar en el teclado la tecla F1, me realice un evento, como lo hago. agradeceria su ayuda.
Un saludo a todos... -------------------------------- |
#2
|
||||
|
||||
Si es para aplicar en un formulario como es lógico, pon la propiedad del formulario KeyPreview a True.
y luego algo como esto: Código:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if key = Vk_F1 then ShowMessage('Pulsó F1'); end; |
#3
|
|||
|
|||
Tambien puedes utilizar un TActionList (a partir de Delphi 5).
|
#4
|
|||
|
|||
para que te documentes mas, busca vistual keys en la ayuda del delphi...
__________________
ing. frankmch |
#5
|
||||
|
||||
El TAction existe desde Delphi 4, y para asociarlo a las teclas [fx] [ctrl-x] utilizas la propiedad ShortCut de cada instancia de TAction.
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#6
|
|||
|
|||
He subido a mi web una breve explicación del funcionamiento del TActionList con un pequeño programa de ejemplo por si alguien le quiere hechar un vistazo
Espero que os guste |
#7
|
||||
|
||||
Muchas gracias Cadetill por el ejemplo de las TActionList, que tienes en tu página web, por lo menos a mi me ha servido para aclararme algunas dudas que tenía al respecto.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|