ЗАДАНИЕ
Создайте форму, которая будет менять свой цвет в зависимости от действий пользователя:
- При одиночном щелчке по форме она станет синей;
- При двойном щелчке по форме она станет черной;
- При изменении размера она станет желтой;
- При попытке изменить размеры формы она станет красной.
В начале работы программы форма должна быть зеленой.
Реализация
!!! Сохраняем пустой проект перед редактированием !!!
Папка "Процедуры"
Щелкнем по произвольному месте формы, чтобы выделить ее. Назначим в инспекторе объектов такие свойства формы:
HEIGHT (высота) - 200 пикселей;
WIDTH (ширина) - 300 пикселей;
CAPTION (подпись) - ваш класс и фамилию;
COLOR (цвет) - зеленый.
Создадим обработчик события OnClick (одиночный щелчок левой кнопкой мыши) для формы. Откроем в Инспекторе объектов вкладку Evеnts, найдем событие OnClick и выполним двойной щелчок справа от названия события. В редакторе текста автоматически сформируется шаблон-заготовка для процедуры обработки этого события:
Между словами begin и end запишем такой оператор: Form1. Color clBlue (это означает, что мы предоставляем свойства COLOR формы Form1 значение color Blue, то есть меняем цвет формы на синий).
Аналогично создадим обработчик события двойного щелчка OnDblClick и запишем в созданной процедуре такой оператор: Form1. Color clBlack (назначим форме черный цвет).
Таким же образом создадим еще два обработчик событий OnResize (изменения размера формы):
Сохраним созданный проект в свою папку Процедуры
Выполним созданную программу, нажав кнопку Run или F9.
Если вы не допускали ошибок, получим сообщение об успешной компиляцию программ
Страницы: 1 | 2 > >>