Forum: Object-Pascal / Delphi-Language
Delphi
by Garby,
11. Jul 2003
Hallo nochmal.
Ich habs wohl nicht richtig durchgelesen :oops:
Die Zugriffstasten funktionieren so:procedure TfrmMDIChild.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
PostMessage(frmMdi.Handle, WM_KEYDOWN, Key, 0);
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by Garby,
11. Jul 2003
Hallo,
ich würde einfach die OnKey... Ereignisse des MDIClient-Formulars an das Hauptformular weiterleiten.
Zu diesem Zweck musst du beim MDIClient die KeyPreview auf True Setzen: procedure TfrmMDIChild.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Assigned(frmMDI.OnKeyDown) then
frmMDI.OnKeyDown(Sender, Key, Shift);
end;