![]() |
Hotkey mit TShiftState
Hallo,
ich will in einer Memo-Komponente eine Tastenkombination einbauen bei der dann etwas passieren soll. Meine Idee war es im OnKeyDown-Ereignis die Eingaben abzufangen und Nachzuschauen ob die Shifttaste gedrückt ist und Enter betätigt wird. Das Attribut Shift in diesem Ereignis ist vom Typ TShiftState welches ein set ist. Meine Abfrage sieht so aus:
Delphi-Quellcode:
Der Compiler meldet mir dann:
procedure TFProgramm.MEingabeKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin if not Shift=[ssShift] then if Key=13 then BButtonClick(nil); end; Zitat:
|
Re: Hotkey mit TShiftState
Versuch mal:
Delphi-Quellcode:
mfG
if (not (ssShift in Shift)) then
... mirage228 |
Re: Hotkey mit TShiftState
Danke das war's! Funktioniert jetzt einwandfrei! :dp:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 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