Диспетчер действий Delphi 2010 и строка главного меню

Я пытаюсь использовать диспетчер действий и панель главного меню действий в Delphi 2010, и я не знаю, как это сделать. Я пробовал смотреть на примеры, поставляемые с Delphi 2010, и, похоже, не могу понять этого.

Я пробовал поиграть с примерами. Мне удалось добавить изображение в компонент «Список изображений» и установить этот элемент в новый индекс элемента. Во время разработки он отображается правильно, во время выполнения он возвращается к исходному состоянию.

Я хотел бы узнать, как использовать диспетчер действий и панель главного меню действий, но я могу найти любую помощь по этим темам. Есть ли руководство по использованию диспетчера действий и панели главного меню действий?


person Michael Riley - AKA Gunny    schedule 25.11.2009    source источник


Ответы (2)


  1. Перетащите ActionManager, ActionMainMenuBar и ImageList в свою форму.
  2. Дважды щелкните ImageList, вы получите редактор Imagelist Editor. Используйте кнопку «Добавить», чтобы добавить значки (убедитесь, что их размеры совпадают со свойствами высоты и ширины, заданными в элементе управления ImageList).
  3. Задайте для свойства Images объекта ActionManager свой ImageList и установите свойство ActionManager вашего ActionMainMenuBar на свой ActionManager.
  4. Дважды щелкните ActionManager, перейдите на вкладку «Действия» и добавьте новые действия с помощью кнопки «Создать».
  5. Щелкните каждое действие в ActionManager и установите свойства каждого действия, по крайней мере: ImageIndex (для выбора значка), Заголовок и Категория. Примечание. Категория будет служить основным элементом в меню (например, «Файл», «Правка» и «Просмотр»), а каждое действие - как элемент меню (например, «Сохранить», «Сохранить как», «Загрузить»). Поэтому установите для свойства Category всех действий, которые вы хотите отнести к одному пункту главного меню, одно и то же имя. Например, дайте действиям «Сохранить» и «Загрузить» категорию «Файл», а действиям «Отменить» и «Повторить» - категорию «Редактировать».
  6. Дважды щелкните каждое действие в ActionManager. Вы получите редактор кода. Введите код, который вы хотите выполнить, когда пользователь щелкнет этот пункт меню. Если вы не введете код или комментарий, этот пункт меню будет автоматически отключен при запуске приложения.
  7. Теперь перетащите категории из ActionManager в ActionMainMenuBar.

Вот и все.

person RR-NL    schedule 26.11.2009
comment
@ RR-NL - Спасибо. Ключ 7. Теперь перетащите категории ... - person Michael Riley - AKA Gunny; 26.11.2009