Заняття 21-22

Об’єкти інтерфейсу: «Перемикачі» (CheckBox), «контейнери» (GroupBox) та їх властивості. Практична робота № 5 «Розробка проектів з використанням змінних величин»

перемикачі Turbo C

Зміна розміру шрифту тексту мітки

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 «Розробка проектів з використанням змінних величин»

  1. Розробити проект Style.
  2. Дати назву формі ТЕКСТ
  3. Розташувати на формі мітку (Label1) з текстом: «Ваше прізвище, імя, група»
  4. Розташувати на формі компонент GroupBox1 з заголовком «Розмір шрифту»
  5. Розташувати на компоненті GroupBox1 4 перемикачі (RadioButton) з відповідними підписами 10, 12, 14, 16.
  6. Розташувати на формі компонент GroupBox2 з заголовком «Тип шрифту»
  7. Розташувати на компоненті GroupBox2 3 перемикачі (RadioButton) з відповідними підписами Times New Roman, Arial, Courier New.
  8. Розташувати на формі компонент GroupBox3 з заголовком «Стиль тексту»
  9. Розташувати на компоненті GroupBox 3 індикаторні кнопки (CheckBox) з відповідими підписами: жирний, курсив, підкреслений.
  10. Для перемикачів (RadioButton) записати код: при виборі даного перемикача встановлюється розмір або типу шрифту тексту мітки, що відповідає підпису.
  11. Для iндикаторної кнопки (CheckBox1) записати, код що встановлює в залежності від стану перемикачів стиль тексту мітки.
    1. (Можливі варіанти:
      1. 1. всі кнопки вимкнені,
      2. 2. Включений лише перший.
      3. 3. Включений лише другий.
      4. 4. Включений лише третій.
      5. 5. Включений перший і другий.
      6. 6. Включений перший і третій.
      7. 7. Включений другий і третій.
      8. 8. Включені всі).
  12. Скопіювати код CheckBox1 у функції для кнопок CheckBox2 та CheckBox3.
  13. Зберегти проект.
  14. Запустити на виконання.
  15. Виправити помилки.