Thema: Delphi OnKeyDown Tab-Taste

Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#4

AW: OnKeyDown Tab-Taste

  Alt 26. Feb 2011, 19:46
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
  Mit Zitat antworten Zitat