
20.8.
Пример на Паскале. Раскрашивание круга 623
НИИ
из
списка.
В
некоторых случаях для редактирования свойства вызывается спе-
циальный редактор.
Свойства могут быть многосоставными, например, свойство Font (Шрифт)
—
слева
от названия такого свойства ставится символ
«±».
Двойным щелчком мыши на его
названии оно раскрывается и показывает все свои вложенные подсвойства.
Размещение компонентов на форме
Прежде всего разместим на форме поле
ввода.
Для этого на палитре компонентов с
помощью
закладки выбирается панель Standard (Стандартная)
и
нажимается кнопка
с всплывающей подсказкой Edit (выбран компонент «поле ввода»). Затем надо
щелкнуть мышкой на
форме,
и в месте щелчка появится элемент управления
Edit1.
Его можно перетаскивать по форме и менять размеры.
В свойстве Text (Содержимое) этого объекта исходно надо задать пустую строку,
чтобы при запуске программы в данном поле ничего не показывалось.
Рядом с полем ввода надо разместить свободное поле
с
комментарием. Для этого
на панели компонентов выбирается компонент, называющийся Label (Подпись),
и помещается на форме так, как это было сделано с полем ввода. Новый объект
автоматически получит название Label
1.
Чтобы указать в нем текст «Цвет:», его
надо ввести в свойство Caption. ,
Изменить название любого объекта на форме можно, изменив его свойство Name
в Инспекторе объектов. .
В
нижней
части формы надо
разместить кнопку
—
компонент Button
(Кнопка)
на панели
Standard
(Стандартная).
Название
этой кнопки
(Закрасить) задается в свойстве Caption.
На панели Additional (Дополнительно) имеется компонент Shape (Фигура). Этот
компонент помещается в центр формы. Он получит название Shape 1 и исходно
примет форму квадрата, закрашенного белым
цветом.
Чтобы превратить
его в
круг,
надо значение свойства Shape изменить на stCircle.
Теперь осталось только добавить кнопку, закрывающую
форму.
Это
действие стан-
дартное; поэтому
в Delphi
7 имеется специальный компонент
BitBtn (Кнопка с
картин-
кой) на панели Additional (Дополнительно), позволяющий автоматизировать такие
действия, не прибегая к программированию.
После размещения такой кнопки
на форме
(она получит название BitBtn
1)
значение
ее свойства Kind (Вид выполняемого действия) надо установить в bkClose (Закрыть
окно).
При этом на кнопке появится изображение стандартной картинки, симво-
лизирующей действие закрытия.
В завершение надо изменить заголовок этой кнопки (свойство Caption) с англий-
ского слова Close на русское Закрыть, и на этом процесс проектирования приложе-
ния можно считать законченным.
Сохранение проекта
Перед
тем
как приступить
к
программированию, проект
надо
сохранить.
Это
дейст-
вие выполняется командой File • Save
All
(Файл • Сохранить
все),
после чего снача-