API:Vcl.Menus.TPopupMenu.AutoHotkeys

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property AutoHotkeys: TMenuAutoFlag read GetAutoHotkeys write SetAutoHotkeys default 0;

C++

__property AutoHotkeys = {default=0};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
Vcl.Menus.pas
Vcl.Menus.hpp
Vcl.Menus TPopupMenu

Beschreibung

Legt fest, ob die Tastenkürzel zum Aufrufen von Menübefehlen automatisch zurückgesetzt werden können.

Vcl.Menus.TPopupMenu.AutoHotkeys erbt von Vcl.Menus.TMenu.AutoHotkeys. Der folgende Inhalt bezieht sich auf Vcl.Menus.TMenu.AutoHotkeys.

Legt fest, ob die Tastenkürzel zum Aufrufen von Menübefehlen automatisch zurückgesetzt werden können.

AutoHotkeys legt fest, ob das Menü die Tastenkürzel für Menübefehle bei Bedarf automatisch zurücksetzt, damit jedem Befehl ein eindeutiges Tastenkürzel zugeordnet wird. Dadurch wird gewährleistet, dass zur Laufzeit dynamisch hinzugefügte Menübefehle keine Konflikte hervorrufen. Beim Anpassen der Tastenkürzel bewahrt TMenu soweit wie möglich alle bereits vorhandenen Tastenkürzel-Zuordnungen. Einige müssen aber gegebenenfalls geändert werden, um sicherzustellen, dass keine doppelten Zuordnungen vorhanden sind.

Wenn AutoHotkeys den Wert maAutomatic hat, überprüft das Menü vor dem Anzeigen des Menüs die Tastenkürzel-Zuordnungen und passt diese bei Bedarf an. Wenn AutoHotkeys den Wert maManual hat, ändert das Menü die Menübefehle der obersten Ebene nicht. Abhängig vom Wert der Eigenschaft AutoHotkeys des Menübefehls, der einem Untermenü übergeordnet ist, passt das Menü gegebenenfalls das Tastenkürzel für dieses Untermenü an.

Auch wenn AutoHotkeys maManual ist, kann eine Anwendung die Menübefehle anpassen, indem die Methode RethinkHotkeys der Eigenschaft Items aufgerufen wird. AutoHotkeys steuert nur, ob die Anpassung automatisch erfolgt.

Anmerkung:  Die Eigenschaft AutoHotkeys eines Menüs ist mit der Eigenschaft AutoHotkeys des TMenuItems-Objekts verknüpft, das die Eigenschaft Items implementiert. Durch das Setzen einer der beiden Eigenschaften wird auch die zweite gesetzt.

Siehe auch