Лабораторная работа №1 "Объект TForm"

1.  Создайте новый проект. Дайте форме заголовок "Лабораторная работа №1, Фамилия Имя". Сохраните проект в отдельном каталоге.

2.  Установите размер формы 500 на 400 пикселей и позицию в центре экрана.

3.  Установите для формы Вашу фирменную иконку. Эту же иконку присвойте приложению (см. Дополнение).

4.  Включите для формы подсказку "Моя формочка". Установите цвет фона подсказки в ядовито зеленый (clLime).

5.  При перемещении указателя мыши по форме она должна плавно менять свой цвет от значений в углах: лев. верхн. - черный, лев. нижн. - голубой, прав. верхн. - красный, прав. нижн. - белый (см. Дополнение). Нажатием Ctrl-Alt-C этот режим можно включать-выключать.

6.  Двойной щелчок мыши или Alt-X или F10 закрывают форму (с запросом на разрешение).

7.  Нажатие клавиш со стрелками сдвигает форму (в границах экрана)

8.  Щелчок правой кнопки мыши сжимает форму на 5 пикселей со всех сторон. Щелчок правой кнопки мыши с нажатой клавишей Shift увеличивает форму на 5 пикселей во все стороны.

Самостоятельно.

1.  При изменении размеров формы раздается щелчок, а сами размеры выводятся в окно минимизации внизу экрана.

2.  При щелчке центральной клавиши мыши или обоих крайних клавишей форма центрируется по указателю курсора.

Дополнение.

1.  Процедура Beep(0) вызывает короткий звуковой сигнал.

2.  Функция RGB(r, g,b) возвращает порядковый номер цвета, красный, зеленый и синий составляющие которого соответствуют значениям параметров r, g,b (от 0 до 255).

3.  Объект Application инкапсулирует (включает в себя) важнейшие свойства и методы программы как таковой. Некоторые свойства объекта Application:

HintColor

Цвет ярлычка оперативной подсказки.

HintHidePause

Пауза в миллисекундах от момента появления ярлычка подсказки до его уничтожения.

Icon

Пиктограмма на кнопке минимизированной программы.

Title

Текст на кнопке минимизированной программы.

4.  Объект Screen инкапсулирует важнейшие свойства и методы, упрощающие работу с экраном ПК. Некоторые свойства объекта Screen:

Fonts

Список имен всех экранных шрифтов.

Height, Width

Высота и ширина всего экрана.

IconFont

Шрифт текста на кнопке минимизированной программы.

PixelsPerInch

Разрешающая способность экрана в пикселях на дюйм..