Ver Mensaje Individual
  #7  
Antiguo 28-09-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Una posible solución para detectar teclas en el formulario "hijo":

Coloca en el formulario "hijo" una componente TActionList y agrégale una acción por cada tecla que desees manejar. En cada acción asignas la tecla en cuestión a la propiedad ShortCut.

En el formulario "padre" colocas una componente TApplicationEvents cuyo evento OnShortCut será así:

Código Delphi [-]
procedure TFormPadre.ApplicationEvents1ShortCut(...);
begin
  Handled := FormHijo.ActionList1.IsShortCut(Msg);
end;

// Saludos
Responder Con Cita