![]() |
HotkeyS, NICHT Systemweit
Hallo,
via Actionlist kann ich einen Hotkey für mein Formular erstellen, was muss ich machen damit ich mehrere Hotkeys haben kann? einen für zurück, einen für vor, einen... Danke schonmal für Antworten |
AW: HotkeyS, NICHT Systemweit
Habe es herausgefunden.
Für die Nachwelt:
Code:
procedure TForm1.Hotkeys(Sender: TObject; var Key: Word; Shift: TShiftState
); begin if key=90 then if Shift=ssCtrl then MenuItem6Click(self);//strg+z if key=84 then if if Shift=ssCtrl then VorClick(self); //strg+t end; |
AW: HotkeyS, NICHT Systemweit
misst, doch nicht:
unit1.pas(286,26) Error: Incompatible types: got "TShiftStateEnum" expected "TShiftState" |
AW: HotkeyS, NICHT Systemweit
Würdest Du bitte das Pushen unterlassen? Zu Deinem Problem:
Delphi-Quellcode:
if key=90 then
if Shift=[ssCtrl] then MenuItem6Click(self); |
AW: HotkeyS, NICHT Systemweit
Lösung:=
if key=90 then if (ssCtrl in Shift) then MenuItem6Click(self);//strg+z if key=84 then if (ssCtrl in Shift) then VorClick(self); //strg+t :-) |
AW: HotkeyS, NICHT Systemweit
Das sind aber 2 paar Schuhe, Du musst Dich schon entscheiden, ob nur CTRL oder auch CTRL gedrückt sein soll.
|
AW: HotkeyS, NICHT Systemweit
Das ist ja wohl das letzte, wenn ich Schreibe dass es Funktionirt, wird dies als Pushen gewertet.
Falls du mit Push "Mist, esfunktio..." meinst, da stand mein Beritrag ja eh schon ganz oben, da bringt Pushen nix. Aber danke trotzdem |
AW: HotkeyS, NICHT Systemweit
Ich meinte die 3 Beiträge untereinander ohne Antwort dazwischen.
|
AW: HotkeyS, NICHT Systemweit
Per Definition ist es aber nunmal pushen denn es ist reines Glück das zwischenzeitlich kein anderer etwas in einem anderen Thema gepostet hast. Was hätte dich dran gehindert deinen Beitrag zu bearbeiten? Wie dem auch sei, unterlasse es bitte einfach zukünftig. :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:26 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