Помощь в учёбе, очень быстро...
Работаем вместе до победы

Компоненты delphi используемые в программе

РефератПомощь в написанииУзнать стоимостьмоей работы

При этом у главного меню оно должно оставаться равным False, иначе главное меню будет вообще невидимым. Объединение будет происходить автоматически при активизации новых форм или серверов OLE. Кроме автоматического режима, объединение меню можно выполнить при вызове метода: procedure Merge (Menu: TMainMenu); TMainMenu — позволяет поместить главное меню в программу. При помещении TMainMenu… Читать ещё >

Компоненты delphi используемые в программе (реферат, курсовая, диплом, контрольная)

Компонент TMainMenu

TMainMenu — позволяет поместить главное меню в программу. При помещении TMainMenu на форму это выглядит, как просто иконка. Иконки данного типа называют невидимым (невизуальным) компонентом, поскольку они невидимы во время выполнения программы.

Создание меню включает три шага:

  • — помещение TMainMenu на форму;
  • — вызов Menu Designer.
  • — определение пунктов меню в Menu Designer.

Этот компонент доступен из модуля MENUS, и находится на странице палитры компонентов Standard.

Этот компонент представляет главное меню формы и наследует все методы и свойства TMenu. Особенность его в том, что в нем реализован сложный механизм объединения меню. Это необходимо по следующим причинам:

  • 1. Если в приложении имеется несколько форм со своими меню, то для упрощения работы целесообразно соединить их в одно и управлять меню из главной формы.
  • 2. Объединение меню нужно при работе с интерфейсом MDI и его подокнами.
  • 3. Механизм объединения меню используется серверами OLE, запускаемыми по месту нахождения объекта OLE. Загружаясь, сервер дописывает осу ществляемые им операции к меню другого приложения.

Для того чтобы реализовать объединение меню, у тех форм, меню которых будут присоединены к главному, необходимо установить в True свойство:

(Pb) property AutoMerge: Boolean;

При этом у главного меню оно должно оставаться равным False, иначе главное меню будет вообще невидимым. Объединение будет происходить автоматически при активизации новых форм или серверов OLE. Кроме автоматического режима, объединение меню можно выполнить при вызове метода: procedure Merge (Menu: TMainMenu);

Показать весь текст
Заполнить форму текущей работой