![]() |
Mit Shortcut (z.B. Strg + F1) Button.Click ausführen
Hab folgendes Problem:
Ich hab in nem Programm 2 Buttons. Einen um zu ner Datenbank zu connecten und einen zum trennen. Jetzt möchte ich die Proceduren per Shortcut aufrufen: Also: Wenn Key=Strg+F1 then Button1.Click Key=Strg+F2 then Button2.Click Wie mach ich das???? |
Re: Mit Shortcut (z.B. Strg + F1) Button.Click ausführen
Das kannst du mit einer TActionList machen.
Diese Frage wurde aber schon häufiger gestellt, also kannst du auch suchen ;-) |
Re: Mit Shortcut (z.B. Strg + F1) Button.Click ausführen
erstmal beim form keypreview auf true und dann
Delphi-Quellcode:
erst überprüfen ob die strg taste gedrückt ist und dann schauen ob f1 oder f2 gedrückt ist (virtuelle tastencodes -> OH)
procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState); begin if (ssCtrl in shift) then case key of key=vk_f1: button1.click; key=vk_f2: button2.click; end; end; mfg Blizzard |
Re: Mit Shortcut (z.B. Strg + F1) Button.Click ausführen
Vielen Dank. :mrgreen: Hab es jetzt zwar über ein MainMenu gemacht und den Items einfach nen Shortcut zugewiesen, werds aber jetzt mal probieren
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:37 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