(Предполагается, что вопрос о TActionMainMenuBar
) вы бы задали свойство AutoHotKeys
через компонент ActionManager
, с которым связана панель действий (через его свойство ActionManager
).В отличие от AutoHotKeys TMainMenu, это логическое свойство.
Чтобы установить свойство во время разработки,
- Выберите компонент «ActionManager» в форме
- Нажмите *Кнопка 1011 * справа от свойства
ActionBars
в OI. - Выберите ваш MainMenuBar в появившемся диалоге
Editing ActionManager1.ActionBars'
. - Нажмите кнопку
...
справа от свойства Items
в OI, и откроется диалоговое окно Editing ActionManager1.Items
- Не выбирайте ни один из элементов в данный момент.Вместо этого установите для свойства
AutoHotKeys
значение True или False в OI.
Во время выполнения вы можете сделать:
ActionManager1.ActionBars[0].Items.AutoHotKeys := False;
Обратите внимание, что вам может потребоваться переустановить заголовок элемента после переключения AutoHotKeys.Т.е. «F & ormat» -> «Формат».