Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Instruktsiyi_dlya_studengtiv.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
294.11 Кб
Скачать
  1. Хід роботи:

  1. постанова задачі;

  2. проектування форми; побудова проекту.

3. Висновок

ЛАБОРАТОРНЕ ЗАНЯТТЯ №_16____

Модуль (тема): побудова та налагодження програм з використанням компонентів CheckBox, RadioButton, ComboBox, ListBox.

Мета: навчитися складати та налагоджувати програми з використанням компонентів CheckBox, RadioButton, ComboBox, ListBox.

Оснащення: персональний комп’ютер, середовище програмування Delphi

План проведення лабораторного заняття:

  • опитування;

  • виконання роботи за індивідуальними завданнями.

Питання для вхідного контролю:

  1. призначення компоненту CheckBox;

  2. призначення компоненту RadioButton;

  3. призначення компоненту ListBox;

  4. призначення компоненту ComboBox;

  5. властивість State;

  6. властивості AllowGrayed;

  7. властивість Checked;

  8. властивість Items.

Домашнє завдання:

Л1,с.305 – 310.

Інструкція проведення лабораторної роботи

МЕТА РОБОТИ: навчитися будувати та налагоджувати програми з використанням

компонентів CheckBox, RadioButton, ComboBox, ListBox.

НЕОБХІДНЕ ОБЛАДНАННЯ: 1) Комп’ютер IBM PC/AT, середовище Delphi

1. Скорочені теоретичні відомості

RadioButton, ListBox, ComboBox, CheckBox (стр. Standard палітри компонентів)

Цей компонент призначений для створення прапорців. При кожному клацанні користувача на індикаторі його стан змінюється, проходячи в загальному випадку через три значення: виділення (поява чорної галочки), проміжне (сіре вікно індикатора і сіра галочка) і не виділене (порожнє вікно індикатора). Цим трьом станам відповідають три значення властивості State: cbChecked, cbGrayed, cbUnchecked. Ці три стани допускаються тільки при значенні властивості AllowGrayed = True. Якщо ж AllowGrayed = False (за замовчуванням), то допускається тільки два стани: виділене і не виділене.

Перевірити стан індикатора можна по значенню властивості Checked. Якщо Checked = True, то прапорець активний, якщо - False, то неактивний.

Напис прапорця задається властивістю Caption.

У складі вікна може бути кілька прапорців, стан кожного не залежить від станів інших.

Для того щоб призначити якусь дію при зміні стану прапорця, треба призначити реакцію на подію OnClick.

Компонент RadioButton (стр. Standard палітри компонентів)

Цей компонент призначений для створення перемикачів. Властивості аналогічні компоненту CheckBox. На відміну від CheckBox ці перемикачі залежні, тому на формі розташовують не менше двох компонентів RadioButton. З усіх компонентів RadioButton активним може бути тільки один. Для того щоб призначити якусь дію при зміні стану перемикача, треба призначити реакцію на подію OnClick.

Компонент ComboBox (стр. Standard палітри компонентів)

Це комбінований список (розкривається). Відрізняється від ListBox лише тим, що дозволяє також редагувати дані.

Властивості ComboBox аналогічні ListBox.

Стиль зображення ComboBox визначається властивістю Style, яке може приймати значення:

Вибір користувача або введений ним текст можна визначити за значенням властивості Text.

приклад:

ComboBox1.Items.Add(ComboBox1.Text);

додає в список елемент, введений користувачем

Якщо ж треба визначити індекс вибраного користувачем елементу списку, то можна скористатися обговорювалися в компоненті ListBox властивістю ItemIndex. Все сказане вище про ItemIndex і про завдання його значення за замовчуванням справедливо і для компонента ComboBox. Причому для ComboBox завдання початкового значення ItemIndex ще актуальніше, ніж для ListBox. Якщо початкове значення не задано, то в момент запуску програми користувач не побачить у вікні компонента одне з можливих значень списку і, найімовірніше, не дуже зрозуміє, що з цим вікном треба робити.

П риклад:

Якщо у вікні проводилося редагування даних, то ItemIndex = -1. За цією ознакою можна визначити, що редагування проводилося.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]