Заняття 21-22
Об’єкти інтерфейсу: «Перемикачі» (CheckBox), «контейнери» (GroupBox) та їх властивості. Практична робота № 5 «Розробка проектів з використанням змінних величин»
Зміна розміру шрифту тексту мітки
Label1->Font->Size=12;
Зміна типу шрифту тексту мітки
Label1->Font->Name=”Arial”;
Зміна стилю тексту мітки:
Label1->Font->Style = TFontStyles()<< стиль;//тільки один стиль
Label1->Font->Style = TFontStyles()<< стиль<<стиль<<стиль;//декілька стилів одночасно
Label1->Font->Style = TFontStyles();//зняття всіх стилів
Стилі: fsBold – жирний, fsItalic – курсив, fsUnderline – підкреслений, fsStrikeOut – закреслений.
Перевірка стану перемикача (RadioButton):
if(RadioButton1->Checked==true)
{
…
}
Перевірка стану індикаторних кнопок (CheckBox):
if (CheckBox1->Checked==true && CheckBox2->Checked==true && CheckBox3->Checked==false)
{
…
}
Практична робота № 5 «Розробка проектів з використанням змінних величин»
- Розробити проект Style.
- Дати назву формі ТЕКСТ
- Розташувати на формі мітку (Label1) з текстом: «Ваше прізвище, імя, група»
- Розташувати на формі компонент GroupBox1 з заголовком «Розмір шрифту»
- Розташувати на компоненті GroupBox1 4 перемикачі (RadioButton) з відповідними підписами 10, 12, 14, 16.
- Розташувати на формі компонент GroupBox2 з заголовком «Тип шрифту»
- Розташувати на компоненті GroupBox2 3 перемикачі (RadioButton) з відповідними підписами Times New Roman, Arial, Courier New.
- Розташувати на формі компонент GroupBox3 з заголовком «Стиль тексту»
- Розташувати на компоненті GroupBox 3 індикаторні кнопки (CheckBox) з відповідими підписами: жирний, курсив, підкреслений.
- Для перемикачів (RadioButton) записати код: при виборі даного перемикача встановлюється розмір або типу шрифту тексту мітки, що відповідає підпису.
- Для iндикаторної кнопки (CheckBox1) записати, код що встановлює в залежності від стану перемикачів стиль тексту мітки.
- (Можливі варіанти:
- 1. всі кнопки вимкнені,
- 2. Включений лише перший.
- 3. Включений лише другий.
- 4. Включений лише третій.
- 5. Включений перший і другий.
- 6. Включений перший і третій.
- 7. Включений другий і третій.
- 8. Включені всі).
- (Можливі варіанти:
- Скопіювати код CheckBox1 у функції для кнопок CheckBox2 та CheckBox3.
- Зберегти проект.
- Запустити на виконання.
- Виправити помилки.