3.1.3. Изменение
свойств формы
Итак, первый и самый простой шаг
в Delphi-программировании вами уже сделан: вами создана нормальная Windows-программа.
Разумеется, эта программа не реализует придуманного вами алгоритма, онавообще
ничего путного не умеет делать, но это не беда! Впереди много времени и эта
толстая книга, в которой как раз и рассказывается о том, как заставить вашу
программу делать что-нибудь стоящее.
Теперь попробуем разобраться с тем,
что такое модуль. В первом приближении мы можем считать модулем самостоятельный
раздел программы, в чем-то подобный главе в книге. Модуль создается каждый раз,
когда вы создаете новую форму (в программе может быть и, чаще, бывает не одна,
а несколько - иногда несколько десятков форм и связанных с ними модулей). При
компиляции программы Delphi создает файлы с расширениями pas, dfm и
оси
для каждого модуля: pas-файл содержит копию текста из окна кода программы, в
файле с расширением dfm хранится описание содержимого окна формы, а в оси-файле
- результат преобразования в машинные инструкции текста из обоих файлов. Файлы
dcu создаются компилятором и дают необходимую базу для работы компоновщика,
который преобразует их в единый загружаемый файл с расширением ехе.
Попробуем модифицировать программу,
например, изменим заголовок ее окна. По умолчанию (т. е. без каких-либо усилий
с нашей стороны) заголовок окна совпадает с заголовком формы: Formi. Чтобы изменить
заголовок, нужно обратиться к окну Инспектора объектов. Закройте окно работающей
программы Formi (если вы еще не сделали этого) и щелкните мышью по строке Caption
(Заголовок) окна Инспектора объектов
[
Это окно не видно в момент прогона программы. Если после нажатия на клавишу
F11 окно Инспектора объектов не появилось на экране, проверьте состояние панели
задач Windows - вы наверняка увидите в ней имя вашей программы. Закроите ее.
].
Теперь правая колонка этой строки с текстом Form1 выделена цветом и справа от
выделенного виден текстовый мигающий курсор. Переключите клавиатуру в режим
ввода кириллицы и введите Моя первая программа, после чего еще раз нажмите
F9.
Новый прогон программы создаст окно с заголовком “Моя первая программа”, что
несет в себе гораздо больше информации, чем просто Form1.
Итак, простым изменением содержимого
строки в окне Инспектора объектов мы добились важной перемены: изменили одно
из свойств окна программы - его заголовок. Таким же образом можно изменять любое
другое свойство формы.