PDA

Ver la Versión Completa : Asociar teclas F


ramonibk
24-11-2004, 13:36:40
Hola a todos.

Bueno despues de generar una aplicacion me he encontrado con el problema que el usuario final es un poco perro....................

por lo cual estaba intentando asociar diferentes techas F (F1, F2, ......F12)
a las funciones del programa.
pero no tengo muy claro como hacerlo.
en principio he puesto en el Form en la seccion
OnkeyDown

If Key = Vk_F1 Then
Begin
MiFuncion;
End;

Pero no me funciona. y no se como ponerlo

Neftali [Germán.Estévez]
24-11-2004, 15:39:02
Lo más cómodo es que utilizes ActionList; Crea acciones, les asocias las teclas y en el Execute llamas a tu función.

eduarcol
24-11-2004, 16:15:50
Cuando dices que no te funciona a que te refieres?, probastes si el programa se detiene dentro de algunas de las funciones internas?, pruebalo con el debug paso a paso.

No se si te sirva pero yo el evento que manejo para eso es el KeyUp, prueba a ver si cambiando de evento te funciona

maruenda
26-11-2004, 18:03:53
Hola a todos.

Bueno despues de generar una aplicacion me he encontrado con el problema que el usuario final es un poco perro....................

por lo cual estaba intentando asociar diferentes techas F (F1, F2, ......F12)
a las funciones del programa.
pero no tengo muy claro como hacerlo.
en principio he puesto en el Form en la seccion
OnkeyDown

If Key = Vk_F1 Then
Begin
MiFuncion;
End;

Pero no me funciona. y no se como ponerlo

tienes la propiedad keypreview del form a true ? yo lo hago de la manera que t u dices, y funciona. mira la propiedad keypreview y ponla a true.