¿Cómo hacéis para capturar teclas de función en una aplicación? Por ejemplo,
si queremos que F1 abra un determinado formulario, ¿cómo se captura? En VB
era fácil, pero aquí sale la ayuda por narices...


RESPUESTAS
==========

Debes crear una macro llamada AutoKeys y ahí introduces por cada nombre de
macro un código de tecla, por ejemplo {F1} para la tecla de función F1, ^A
para CTRL+A y como acción, abrirformulario, abririnforme, etc.


..................


Utiliza el evento ONKEYDOWN... y valida uno de sus parámetros que
KEYCODE contra una de las constantes... la que buscas tu es vbKeyF1... así
es como se hace para detectar la tecla F1... ahora, hay un detalle, si
necesitas que la tecla sea detectada en cualquier momento de un formulario
debes colocar la propiedad de "Tecla previa" en Sí para que el formulario
pueda detectar la tecla F1 antes que los otros objetos como lo son los
TextBox o etc... sino, no funciona. Ahora, si quieres que detecte F1 en uno
de los TextBox, solo debes ajustar el evento ONKEYDOWN de ese objeto y
ya....


    Source: geocities.com/es/ensolva/Descargas/Documentos

               ( geocities.com/es/ensolva/Descargas)                   ( geocities.com/es/ensolva)                   ( geocities.com/es)