Delphi 2010 Action Manager и строка главного меню - PullRequest
4 голосов
/ 26 ноября 2009

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

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

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

Ответы [ 2 ]

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

Вот и все.

6 голосов
/ 26 ноября 2009

Я думаю Действия, списки действий и менеджеры действий Брайана Лонга - отличное начало для изучения сферы действий.

...