Vcl.Menus.TMenuItem.RethinkHotkeys
Delphi
function RethinkHotkeys: Boolean;
C++
bool __fastcall RethinkHotkeys();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Vcl.Menus.pas Vcl.Menus.hpp |
Vcl.Menus | TMenuItem |
Description
Adapte les libellés des sous-éléments afin que chaque élément ait un accélérateur et qu'il n'y ait pas de touches accélératrices en double.
Appelez RethinkHotkeys pour adapter les touches accélératrices aux éléments de la propriété Items et dans n'importe quel sous-menu de ces éléments. RethinkHotkeys recherche les éléments n'ayant pas de touche accélératrice ou dont les touches accélératrices sont dupliquées. Il remplace alors tous les accélérateurs en double avec des caractères uniques et ajoute des touches accélératrices aux éléments qui n'en ont pas. RethinkHotkeys donne la priorité d'abord aux correspondances de touches accélératrices existantes, mais peut les changer si nécessaire pour assurer une unicité.
RethinkHotkeys laisse un menu adapter les touches accélératrices quand la propriété AutoHotkeys a la valeur false. Pour tout menu ou sous-menu ayant la propriété AutoHotkeys initialisée à true, cette adaptation se produit automatiquement.
RethinkHotkeys renvoie true si RethinkHotkeys a modifié la propriété Caption de n'importe quel élément de menu, false dans les autres cas.