Задание 1
Работа с формой. СОбытия мыши и клавиатуры
Цели:
Закрепление теоретических сведений по работе с формой.
Использование методов, свойств, событий для формы, мыши, клавиатуры.
Задание:
Создать новый проект. Установить заголовок формы "Задание 1. Фамилия Имя. Группа".
Сохранить проект в отдельном каталоге «..\Мои документы\Практика\».
Установить размеры компонентов формы, являющиеся оптимальными для разрешения 800х600, рамку формы определить согласно варианту (Таблица 1.5)
Установить для формы фирменную иконку, созданную в графическом редакторе Paint.
Включить для формы подсказку "Работа с формой". Установить цвет фона подсказки согласно варианту (Таблица 1.1).
Установить режим изменения цвета формы согласно варианту (Таблица 1.1) при перемещении указателя мыши по полю формы, при перемещении к углу формы она должна плавно менять свой цвет значений в границах : левая - a, правая - b, верхняя - c, нижняя – d. Включать/выключать этот режим нажатием <Ctrl‑Alt-C>.
Таблица 1.1
-
Вар
Цвет фона
подсказки
Изменение цвета
формы
Условие закрытия
формы
Размер уменьшения/ увеличения формы, пикс.
1
clBackGround
a – clTeal
b – clGreen
c – clRed
d – clBlack
<Alt-X>
10
Продолжение таблицы 1.1
-
Вар
Цвет фона
подсказки
Изменение цвета
формы
Условие закрытия
формы
Размер уменьшения/ увеличения формы, пикс.
2
clSkyBlue
a – clGray
b – clWhite
c – clFuchsia
d – clBlue
Двойной щелчок мыши
5
3
clFuchsia
a – clYellow
b – clPurple
c – clMoneyGreen
d – clAqua
Двойной щелчок мыши
50
4
clTeal
a – clMaroon
b – clOlive
c – clSilver
d – clLime
F10
10
5
clNavy
a – clGreen
b – clRed
c – clSkyBlue
d – clWindow
<Alt-X>
40
6
clGreen
a – clHotLight
b – clTeal
c – clOlive
d – clPurple
<Ctrl-Z>
5
7
clGray
a – clYellow
b – clGreen
c – clFuchsia
d – clOlive
F12
30
8
clYellow
a – clTeal
b – clAqua
c – clPurple
d – clBlack
Двойной щелчок мыши
20
9
clHotLight
a – clRed
b – clMoneyGreen
c – clMaroon
d – clAqua
<Ctrl-Z>
100
10
clMaroon
a – clOlive
b – clBlack
c – clRed
d – clTeal
F10
70
11
clOlive
a – clPurple
b – clMaroon
c – clYellow
d – clGreen
F11
60
Продолжение таблицы 1.1
-
Вар
Цвет фона
подсказки
Изменение цвета
формы
Условие закрытия
формы
Размер уменьшения/ увеличения формы, пикс.
12
clPurple
a – clHotLight
b – clMedGray
c – clBlue
d – clRed
<Alt- X>
10
13
clSilver
a – clRed
b – clTeal
c – clWhite
d – clBlack
F10
5
14
clAqua
a – clLime
b – clPurple
c – clSilver
d – clBlue
Двойной щелчок мыши
20
15
clLime
a – clAqua
b – clWhite
c – clPurple
d – clMedGray
F12
30
Установить условие закрытия формы (с запросом на разрешение) согласно варианту (Таблица 1.1).
Установить возможность изменения формы: нажатие клавиш со стрелками <←>, <↓> сжимают форму, а клавиши со стрелками <→>, <↑> увеличивают форму согласно варианту (Таблица 1.1).
Вывести размеры формы в окно минимизации внизу экрана при их изменении.
Контрольные вопросы
Какие свойства определяет внешний вид формы
Как определить стиль формы
Какими свойствами определяется состояние формы на экране
Определить набор обработчиков событий, связанных с мышью
Определить набор обработчиков событий, связанных с клавиатурой
Определить размеры формы, оптимальные для разрешения 800х600