Если вами уже спроектирован и разработан требуемый Класс инструментария и соответствующая, согласованная подсистема Меню, то вы можете достаточно просто внедрить созданные компоненты в контейнер форм FormSet.

Для внедрения (присоединения) согласованного инструментария toolbar и Меню в контейнер FormSet:

  1. Прикрепите данный инструментарий к контейнеру FormSet идним из следующих способов:

    • Перетащите требуемый класс toolbar из: Системного окна Диспетчера Проектов (Project Manager) в активное окно Дизайнера Формы,  в котором открыт разрабатываемый контейнер FormSet.

    • Проведите регистрацию (открытие) Библиотеки классов требуемого инструментария; выполните добавление Инструмента обычными средствами активного Form Controls.

    • В программном коде События Init рассматриваемого контейнера FormSet, включите фрагмент создания требуемого Инструмента с помощью стандартного Метода AddObject.

  2. В программном коде События Load рассматриваемого контейнера FormSet, определите сохранение существующего, активного Меню и запустите на выполнение модуль активации вашего Меню.

    Например, если модуль активации меню имеет Имя: mymenu, включите две команды, основанные на стандартных: PUSH MENU , команда и DO, команда:

      CopyCode imageКопировать Код
    PUSH MENU _MSYSMENU
    DO mymenu.mpr
  3. В программном коде события Unload, восстановите сохраненное ранее внешнее Меню, смотрите дополнительно:  POP MENU , команда:

      CopyCode imageКопировать Код
    POP MENU _MSYSMENU

Если некоторые команды подсистемы Меню используются в нескольких режимах вашего Приложения, то рекомендуется создать для данных команд (или режимов) специализированный Инструментарий ToolBar, который обеспечивает быстрое выполнение требуемых функций. Однако, при разработке указанных инструментариев Разработчику требуется отслеживать согласованность указанного инструментария и команд подсистемы Меню.

См. также