Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Short Cuts über alle Formulare die vom Main angezeigt werden? (https://www.delphipraxis.net/208464-short-cuts-ueber-alle-formulare-die-vom-main-angezeigt-werden.html)

Schucki 1. Aug 2021 20:14

Delphi-Version: 2010

Short Cuts über alle Formulare die vom Main angezeigt werden?
 
Hallo,

ich habe ein Main Formular und 3 weitere Tool Windows, welche ich jeh nach Wahl mit STRG+1, STR+2, STRG+3 togglen möchte, egal welches Formular letztendlich den Focus hat.

Ich habe mit mit KeyDown und KeyUp im Main Formular (KeyPreview := True) versucht, nur sobald das Main den Focos verliert, geht es nicht mehr.

Wie funktioniert das mit den ShortCuts?

Gruß Frank

Delphi.Narium 1. Aug 2021 20:42

AW: Short Cuts über alle Formulare die vom Main angezeigt werden?
 
Versuch es mal mit 'ner TActionList.

In der ActionList kannst Du drei Actions erstellen. Jede Action bekommt im Objektinspektor im Attribut ShortCut den entsprechenden Wert zugewiesen. In der Executemethode implementierst Du dann die Anzeige der Toolwindows.

Schucki 1. Aug 2021 21:16

AW: Short Cuts über alle Formulare die vom Main angezeigt werden?
 
Danke Dir für den Lösungsansatz, funktioniert! :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz