Разработка прикладных программ для ОС WINDOWS с помощью интегрированных сред Delphi / C++Builder. Баканов В.М. - 59 стр.

UptoLike

Составители: 

- 59 -
Для создания вложенного меню следует щелкнуть правой клавишей 'м-
ыши' на том пункте меню, для которого предполагается вложение и выбрать
во всплывшем меню вариант Create Submenu (см. рис.16).
Если приложение имеет несколько форм со своими TMainMenu, то для
упрощения работы приложения целесообразно соединить их в одно и управ-
лять меню из
главной формы, для этого у меню главной формы следует уста-
новить свойство AutoMerge=FALSE, а для меню присоединенных форм -
AutoMerge=TRUE. Этот вариант незаменим при создании MDI-приложений
и при работе с OLE-серверами.
6.2. КОМПОНЕНТ TPopupMenu
Для проектирования всплывающего меню следует 'положить' на форму
компонент TPopupMenu и с помощью Object Inspector'a настроить
свойства
объекта; в пределах одной формы может быть несколько компонентов
TPopupMenu (каждый должен быть зарегистрирован в свойстве PopupMenu
родительского компонента, во время RunTime по щелчку правой кнопки 'м-
ыши' будет вызываться то PopUp-меню, владельцем которого является ком-
понент, в пределах которого произошел щелчок правой клавишей 'мыши').
Проектирование PopUp-меню
не отличается от проектирования стандарт-
ного меню (см. рис.18).
Рис.17. Проектирование подменю второго уровня в глав-
ном меню (TMainMenu)
                                   - 59 -




         Рис.17. Проектирование подменю второго уровня в глав-
                ном меню (TMainMenu)

   Для создания вложенного меню следует щелкнуть правой клавишей 'м-
ыши' на том пункте меню, для которого предполагается вложение и выбрать
во всплывшем меню вариант Create Submenu (см. рис.16).
   Если приложение имеет несколько форм со своими TMainMenu, то для
упрощения работы приложения целесообразно соединить их в одно и управ-
лять меню из главной формы, для этого у меню главной формы следует уста-
новить свойство AutoMerge=FALSE, а для меню присоединенных форм -
AutoMerge=TRUE. Этот вариант незаменим при создании MDI-приложений
и при работе с OLE-серверами.

6.2. КОМПОНЕНТ TPopupMenu

   Для проектирования всплывающего меню следует 'положить' на форму
компонент TPopupMenu и с помощью Object Inspector'a настроить свойства
объекта; в пределах одной формы может быть несколько компонентов
TPopupMenu (каждый должен быть зарегистрирован в свойстве PopupMenu
родительского компонента, во время RunTime по щелчку правой кнопки 'м-
ыши' будет вызываться то PopUp-меню, владельцем которого является ком-
понент, в пределах которого произошел щелчок правой клавишей 'мыши').
   Проектирование PopUp-меню не отличается от проектирования стандарт-
ного меню (см. рис.18).