Составители:
Рубрика:
9
Лабораторная работа № 3
Работа с меню, панелями и компонентами внешнего оформления
(MainMenu, PopupMenu, Panel, Bevel, Splitter, TabControl,
PageControl)
Цель работы:создать программы со стандартными меню, а также с
многостраничным компонентом с закладками.
Порядок проведения работы
1. Изучить свойства заданных компонентов.
2. Создать форму и модуль <ЛР3-имя>.pas, <ЛР3-имя>.dfm.
3. В ИСР Delphi вызвать конструктор меню и создать главное меню с
произвольным набором разделов (не менее четырех) и подменю (одно–два).
4. Аналогично создать всплывающее меню PopupMenu с произволь-
ным набором разделов.
5. Вызвать компонент Panel и создать на нем группу компонентов,
например из лабораторной работы № 1.
6. Выделить часть компонентов, используя рамку Bevel.
7. Разделить панель, используя компонент Splitter.
8. Создать многостраничные компоненты, используя PageControl.
9. Создать страницу с переключаемыми закладками, используя
TabControl. Панели на странице делать видимыми в зависимости от
выбранной закладки в TabControl.
10. Поместить файлы в каталог с номером группы.
Отчет о работе
1. Напечатать или написать текст программы отлаженного модуля с
комментариями.
2. Продемонстрировать преподавателю работу созданной программы.
Контрольные вопросы.
1. Можно ли объединять главное меню?
2. Можно ли объединить всплывающее (контекстное) меню?
3. Как выделен раздел, выполняемый при событии OnDblClick на меню?
4. Что определяет свойство меню GroupIndex?
5. Как реагирует раздел со свойством Enabled=false на событие OnClick?
6. Как визуально выделить группу компонентов на панели?
7. Что задает свойство PageControl.PageIndex?
8. Чем отличаются события OnChanging от OnChange?