
Студентам_программирование / Создание многооконного приложения
.pdf
Создание многооконного приложения
1.Создайте новый проект.
2.Расположите на форме компонент TMainMenu. Откройте его двойным щелчком. В появившемся окне Редактора меню измените свойство Caption для первого пункта меню, например, на Расчет суммы ряда (рис. 1).
Расчет суммы ряда
Рис. 1 – Создание меню
3.Вставьте следующий пункт меню. Для этого наведите курсор мыши на пункт Расчет суммы ряда, правой кнопкой мыши вызовите Контекстное меню, в котором выберите пункт Вставить новый пункт (после). Назовите его Работа с массивом (рис. 2). Аналогично создайте все необходимые пункты меню. В итоге проект главной формы проекта может выглядеть как на рис. 3.
Рис. 2 – Добавление пунктов меню

Рис. 3 – Интерфейс главной формы проекта (Меню)
4.Добавьте к проекту новые формы. Для этого используйте пункт меню Lazarus Файл → Создать форму (рис. 4).
Рис. 4 – Добавление к проекту новых форм
5.Подключите созданные формы к пунктам меню. Для этого вызовите Редактор меню, двойным щелчком на первом пункте меню инициируйте создание событийной процедуры, которая будет выполняться при нажатии на этот пункт меню при работе проекта. В открывшемся программном коде добавьте метод открытия второй формы (рис. 5). Аналогично поступите с оставшимися пунктами меню. Для последнего пункта – Выход предусмотрите процедуру закрытия всего проекта. Не забудьте подключить программные модули, созданных форм с помощью USES! В итоге исполняемая часть программного кода главной формы приложения может выглядеть как на рис. 6.

Рис. 5 – Подключение форм к пунктам меню в программном коде

Рис. 6 – Программный код главной формы приложения с процедурами, открывающими необходимые формы