In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

OnKeyDown y teclas F2 y F10

Foro de Xailer profesional en español
Responder
joseluis
Mensajes: 642
Registrado: Jue Sep 08, 2005 12:54 pm

OnKeyDown y teclas F2 y F10

Mensaje por joseluis »

Hola,
En un tEditBtn no he sabido capturar la tecla F2 en el evento OnKeyDown.
Os dejo un proyecto.
¿Se puede capturar la tecla F2? ¿Y la F10?
Saludos y gracias,
José Luis Capel
--
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

OnKeyDown y teclas F2 y F10

Mensaje por jfgimenez »

José Luis,
> En un tEditBtn no he sabido capturar la tecla F2 en el evento OnKeyDown.
> Os dejo un proyecto.
>
> ¿Se puede capturar la tecla F2? ¿Y la F10?
F2 es la tecla que dispara el evento OnBtnClick, por lo tanto no puedes
capturarla. Utiliza el evento OnBtnClick.
F10 la intercepta directamente windows, y no la envia al control. El resto
de teclas (excepto Alt y quizás alguna más que no recuerdo ahora) sí las
puedes capturar.
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
joseluis
Mensajes: 642
Registrado: Jue Sep 08, 2005 12:54 pm

OnKeyDown y teclas F2 y F10

Mensaje por joseluis »

José,
>
> F2 es la tecla que dispara el evento OnBtnClick, por lo tanto no puedes
> capturarla. Utiliza el evento OnBtnClick.
>
Precisamente lo que quiero hacer es que al pulsar F2 se active el botón
del btnbutton. Por lo que entiendo, ese es el comportamiento por
defecto :-)
Gracias!!
José Luis Capel
Responder