Вопрос

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

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

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

Это было полезно?

Решение

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

    Другие советы

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

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top