Задание 3
Работа с объектами. переключатели и списки
Цели:
Закрепление теоретических сведений по работе с объектами: независимые и зависимые переключатели, раскрывающийся список, управление значением величины выбора.
Использование свойств компонентов: TCheckBox, TRadioButton, TScrollBar, TComboBox.
Задание:
Создать новый проект. Изменить заголовок формы "Задание 3. Фамилия Имя. Группа".
Расположить на форме объекты (рисунок 3.1) согласно индивидуальному заданию (Таблица 3.1): Button1 (для заданий, отмеченных *); Edit1 (для заданий, отмеченных *); Panel1; TCheckBox; TRadioButton; TscrollBar; TComboBox.
Рисунок 3.1
Переключатель ComboBox, должен выбирать из списка в 5 элементов (* - с возможностью дополнения через внутреннее окно Edit):
цвет формы;
цвет панели;
тип курсора;
*гарнитуру шрифта на форме;
*размер формы;
*заголовок формы.
В пунктах c, d, e дополнять список ComboBox через внутреннее окно Edit. Занесение в список должно осуществляться после нажатия кнопки «Добавить».
RadioGroup должен содержать список переключателей для выбора
типа рамки формы (не менее 5 элементов);
типов рамки панели (не менее 5 элементов);
размера шрифта заголовка формы (не менее 5 элементов);
размера шрифта элементов формы (не менее 5 элементов);
положения формы на экране: 2 группы переключателей (расположение по вертикали и по горизонтали) по 3 положения в каждой группе.
Элементы CheckBox должны служить в качестве переключателей
вкл/выкл кнопок системного меню;
вкл/выкл подсказок для всех элементов формы;
очистки/восстановления заголовка формы;
запрещения изменения заголовка формы;
восстановления первоначальных размеров формы;
запрещения закрытия приложения;
запрещение изменения остальных выключателей ComboBox;
запрещения изменений в RadioGroup;
запрещения изменений Position в ScrollBar;
запрещения изменения всех выключателей.
В пунктах g-j не использовать свойства типа Visible и Enable.
ScrollBar плавное изменение цвета шрифта на панели;
плавное изменения положения панели на форме;
плавное изменение размеров панели;
плавное изменение размеров формы.
Для каждого компонента определить подсказку (Hint).
Установить фирменную иконку с изображением первой буквы имени.
Таблица 3.1 - Индивидуальные задания
-
№ вар
ComboBox
RadioGroup
CheckBox
ScrollBar
№ вар
ComboBox
RadioGroup
CheckBox
ScrollBar
1
a
a
a g
a
16
d
a
e i
a
2
b
b
b h
b
17
e
b
f j
b
3
c
c
с i
c
18
f
c
d g
c
4
d
d
e j
a
19
a
d
b h
a
5
e
e
f g
b
20
b
e
с i
b
6
f
a
d h
c
21
c
a
a i
c
7
a
b
b i
a
22
d
b
e g
a
8
b
c
с j
b
23
e
c
b g
b
9
c
d
f g
c
24
f
d
d j
c
10
d
e
e h
a
25
a
e
c h
a
11
e
a
b j
b
26
b
a
f j
b
12
f
b
d i
c
27
c
b
a j
c
13
a
c
с g
a
28
d
c
e h
a
14
b
d
a h
b
29
e
d
с g
b
15
c
e
b g
c
30
f
e
d h
c
Контрольные вопросы
Какие из компонентов относятся к зависимым переключателям
Какие из компонентов относятся к независимым переключателям.
Определить основные свойства компонента зависимые переключатели
Определить основные свойства компонента независимые переключатели.
Определить основные свойства компонента раскрывающийся список выбора
Определить основные свойства компонента управление значением величины