Vcl.Menus.TMenuItem.AutoHotkeys

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property AutoHotkeys: TMenuItemAutoFlag read FAutoHotkeys write SetAutoHotkeys default maParent;

C++

__property TMenuItemAutoFlag AutoHotkeys = {read=FAutoHotkeys, write=SetAutoHotkeys, default=2};

Eigenschaften

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

Beschreibung

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

AutoHotkeys legt fest, ob die Tastenkürzel für die Einträge in der Eigenschaft Items bei Bedarf automatisch zurückgesetzt werden, um sicherzustellen, dass jedem Befehl ein eindeutiges Tastenkürzel zugeordnet ist. Dadurch wird gewährleistet, dass zur Laufzeit dynamisch hinzugefügte Menübefehle keine Konflikte hervorrufen. Beim Anpassen der Tastenkürzel bewahrt TMenuItem 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, werden die Tastenkürzel-Zuordnungen vor dem Anzeigen des Menüs überprüft und und bei Bedarf angepasst. Wenn AutoHotkeys den Wert maParent hat, passt der übergeordnete Menüeintrag die Tastenkürzel-Zuordnungen an. 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.

Anmerkung:  Auch wenn durch den Wert von AutoHotkeys die automatische Zuordnung der Tastenkürzel ausgeschlossen ist, kann eine Anwendung die Menübefehle anpassen, indem die Methode RethinkHotkeys aufgerufen wird. AutoHotkeys steuert nur, ob die Anpassung automatisch erfolgt.

Siehe auch