Vcl.Menus.TMenu.AutoHotkeys

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property AutoHotkeys: TMenuAutoFlag read GetAutoHotkeys write SetAutoHotkeys default maAutomatic;

C++

__property TMenuAutoFlag AutoHotkeys = {read=GetAutoHotkeys, write=SetAutoHotkeys, default=0};

Propriétés

Type Visibilité  Source Unité  Parent
property public
Vcl.Menus.pas
Vcl.Menus.hpp
Vcl.Menus TMenu

Description

Détermine si les touches accélératrices pour les éléments de menu peuvent être automatiquement réinitialisées.

Définissez AutoHotkeys pour indiquer si le menu doit s'assurer automatiquement que les touches accélératrices pour ses éléments sont réinitialisées si nécessaire afin que chaque élément de menu ait une touche accélératrice et que deux éléments n'aient pas la même touche accélératrice. Ainsi, les éléments de menus ajoutés dynamiquement à l'exécution peuvent avoir des touches accélératrices qui n'introduisent pas de conflits. TMenu essaie de préserver toutes les correspondances de touches accélératrices existantes lors de l'ajustement des touches accélératrices, mais il est parfois obligé d'en changer certaines afin de garantir que chaque élément possède une touche accélératrice unique.

Avant l'affichage du menu, celui-ci contrôle et ajuste les correspondances de touches accélératrices si AutoHotkeys est défini à maAutomatic. Quand AutoHotkeys est défini à maManual, le menu ne modifie pas les éléments du menu de niveau supérieur, mais peut ajuster les touches accélératrices pour les sous-menus, en fonction de la propriété AutoHotkeys de l'élément de menu représentant le parent du sous-menu.

Quand AutoHotkeys est défini à maManual, une application peut encore ajuster les éléments de menus en appelant la méthode RethinkHotkeys de la propriété Items. AutoHotkeys contrôle simplement si cette adaptation se produit automatiquement.

Remarque :  La propriété AutoHotkeys d'un menu est liée à la propriété AutoHotkeys de l'objet AutoHotkeysItems qui implémente sa propriété Items. Le paramétrage de l'une des propriétés paramètre l'autre.

Voir aussi