Hallo,
muss die Abfrage unbedingt im Handler für
OnKeyDown stattfinden? Das Ereignis
OnShortCut des Formulars eignet sich vielleicht eher:
Delphi-Quellcode:
procedure TForm1.FormShortCut (var Msg: TWMKey; var Handled: Boolean);
var
KeyCode: TShortCut;
begin
KeyCode := {Menus.}ShortCut(Msg.CharCode, KeyDataToShiftState(Msg.KeyData));
case KeyCode of
VK_TAB: ShowMessage ('tab');
VK_SPACE: ShowMessage ('space');
else
Exit;
end;
Handled := True;
end;
Gruß Hawkeye