Лабораторная работа №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 | Разрешающая способность экрана в пикселях на дюйм.. |


