![]() |
Tastenkombinationen (Strg+ ...) abfragen
Hallo Delphi-PRAXIS,
wie kann man Tastenkombinationen abfragen? Also z.B. Strg+A? Mit einer if-Abfrage, kann man ja nicht 2x fragen ob key = VK_CONTROl ans key ='A' ist... FG Dunkelbunt |
AW: Tastenkombinationen (Strg+ ...) abfragen
sowas ?
Keypreview auf dem Form und
Delphi-Quellcode:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin if (key = 65) and (ssCtrl in Shift) then Caption := 'gefunden' ; end; |
AW: Tastenkombinationen (Strg+ ...) abfragen
Das geht auch ganz schmerzlos mit einer TActionList.
Actionlist auf's Formular, eine neue Action dazu und Property ShortCut belegen. Eventhandler für OnExecute anlegen und die Action an einen Button oder Menuepunkt anbinden. |
AW: Tastenkombinationen (Strg+ ...) abfragen
Danke,
2 gute Ideen, die denke ich beide das Richtige machen... FG Dunkelbunt |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz