logo search
Учебное пособие по циклу лабораторных работ Технологии разработки программного обеспечения

Модификация пользовательского интерфейса

Добавим на форму элементы интерфейса пользователя.

  1. Создадим вторую дочернюю форму wfSubject(классTSubject). Заголовок формы назовем Дисциплины.

  1. Перейдем к вкладке Code. В окне появится код формы. Перед командойimplementationобъявим переменную, ответственную за создание дочернего окна Дисциплины:

var

callSubj: TSubject;

  1. Перейдем к Главной форме. Чтобы в Главной форме создать дочернюю, подключим к ней форму wfSubjectкомандойFile>UseUnit. В появившемся окнеUseUnitвыберем формуwfSubject.

  2. В главном меню Главной формы добавим подпункт Дисциплины в пункте Подсистемы. На событие выбора пункта меню Дисциплины пропишем следующие операции:

callSubj := TSubject.Create(EcoSpace);

callSubj.MdiParent := self;

callSubj.Show;

  1. Вернемся к форме Дисциплины. Разместим на ней две таблицы: dgLecturerиdgSubject(экземпляры классаDataGrid) для представления экземпляров клас­сов Преподаватель и Дисциплина. Заполним в таблицах свойствоCaptionText(название заголовка).

  2. Добавим две кнопки для работы с таблицей Дисциплины (добавление, удаление объектов) и третью кнопку для обновления базы данных (см. Рисунок 9 .67).

Рисунок 9.67 – Настройка пользовательского интерфейса