Введение основная часть


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



Скачать 496.51 Kb.
страница4/14
Дата09.01.2018
Размер496.51 Kb.
Название файлаДокумент Microsoft Office Word.docx
ТипРеферат
1   2   3   4   5   6   7   8   9   ...   14
1.2. Компоненты Delphi используемые в программе

1.2.1. Компонент TMainMenu

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

Невидимая иконка компонента TMainMenu

Меню созданное дизайнером меню

Невидимая иконка компонента TImageList

Невидимая иконка компонента TTimer

Панели на форме (компонент TPanel)

Рис.1 Иконки компонентов на форме, созданное меню, компонент TPanel

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



  1. помещение TMainMenu на форму;

  2. вызов Menu Designer (Рис.2);

  3. определение пунктов меню в Menu Designer.

Рис.2 Menu Designer

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

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



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

  2. Объединение меню нужно при работе с интерфейсом MDI и его подокнами.

  3. Механизм объединения меню используется серверами OLE, запускаемыми по месту нахождения объекта OLE. Загружаясь, сервер дописывает осу­ществляемые им операции к меню другого приложения.

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

(Pb) property AutoMerge: Boolean;

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

procedure Merge(Menu: TMainMenu);





Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7   8   9   ...   14


База данных защищена авторским правом ©coolnew.ru 2019
обратиться к администрации

    Главная страница
Контрольная работа
Курсовая работа
Теоретические основы
Лабораторная работа
Методические указания
Общая характеристика
Рабочая программа
Теоретические аспекты
Пояснительная записка
Методические рекомендации
Практическая работа
Дипломная работа
Федеральное государственное
История развития
Основная часть
Общие сведения
Учебное пособие
Теоретическая часть
государственное бюджетное
Направление подготовки
Самостоятельная работа
Физическая культура
Методическая разработка
Практическое задание
Краткая характеристика
История возникновения
Выпускная квалификационная
квалификационная работа
государственное образовательное
бюджетное учреждение
Гражданское право
Название дисциплины
Российская академия
Общие положения
образовательное бюджетное
Современное состояние
прохождении учебной
история возникновения
образовательная организация
теоретические основы
Понятие сущность
Уголовное право
Общая часть
Правовое регулирование
Техническое задание
Методическое пособие
Фамилия студента
Финансовое планирование
Финансовое право
Российская федерация
Конституционное право