![]() |
ShortCut wird von TAction ignoriert
Hallo zusammen!
ich habe an verschiedenen Stellen in meiner Anwendung eine TActionList im Einsatz, die leider nicht auf die definierten ShortCuts reagiert. Hintergrundinfo: Meine Hauptform setze ich aus mehreren anderen Forms (als Frame-Ersatz) zusammen, aber daran liegt es scheinbar nicht, denn in einigen dieser Forms funktioniert es. Es scheint also vielmehr an manchen Komponenten zu liegen, die diesen ShortCut abfangen. Ich habe KeyPreview des Forms bereits auf aktiviert und frage mich nun, wie ich die Tastenkombination direkt an eine TActionList sende (oder müsste sie den Shortcut nicht direkt automatisch empfangen?) Weiß jemand darüber Bescheid und könnte mir einen Tipp geben? Dank und Gruß Pfoto |
Re: ShortCut wird von TAction ignoriert
KeyPreview hat damit nichts zu tun und die Actionlist führt aber die in ihr enthaltenen Actions doch nur über den ShortCut aus, wenn deren Elemente auch irgendwo durch ein Element auf dem UI referenziert werden. Wenn ich eine Action in einer ActionList ablege und diese Action nirgendwo mit einem Steuerelement verbinde, dann kann ich die nicht aufrufen. Afaik melden die UI Elemente den Shortcut entsprechend an die Action weiter (und damit an die Actionlist).
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 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