![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
tecla común a una aplicación
Buenas a todos:
Es mi primer mensaje con lo que si no lo hago bien, perdón por adelantado. He buscado en los foros y no he encontrado lo que quiero preguntar. En Delphi X3, ¿existe alguna manera de hacer que pulsando una tecla (o una combinación, como un Ctrl + A, por ejemplo) en cualquier formulario de la aplicación se abra otro formulario sin tener que hacerlo en todos y cada uno de los formularios de la aplicación? Sé que puedo abrir un formulario pulsando una tecla, con el KeyDown, pero lo que necesito es mostrar un formulario en cualquier momento, sin tener que escribir el mismo código del KeyDown en cada formulario. Espero haberme explicado. Gracias! |
|
#2
|
||||
|
||||
|
#3
|
||||
|
||||
|
Otra opción es crear una función en un formulario principal y desde el resto solo llamarla dentro el OnkeyDown
Última edición por duilioisola fecha: 23-05-2025 a las 14:35:20. |
|
#4
|
|||
|
|||
|
Puedes usar un componente TApplicationEvents en el formulario principal de la aplicación.
Este componente informa de cambios a nivel de aplicación y entre ellos los mensajes que recibe. Usa el evento OnMessage y capturas el evento WM_KEYUP ejempo:
|
|
#5
|
|||
|
|||
|
Muchas gracias por las respuestas!
|
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Saber qué tecla presionó el usuario si mi aplicación no tiene el foco del mismo | DSK25 | C++ Builder | 2 | 01-05-2014 04:20:23 |
| capturar una tecla en la aplicación | 2-D@monic | Varios | 2 | 04-08-2008 20:01:26 |
| saber que tecla se presiona despues de X tecla | amadis | OOP | 9 | 04-01-2008 13:16:35 |
| Cambiar la tecla TAB por la tecla ENTER al pasar de controles | dec | Trucos | 0 | 30-06-2006 13:43:03 |
| Controlar pulsacion de una tecla desde toda la aplicacion | Sick boy | OOP | 5 | 21-05-2004 17:30:48 |
|