понеділок, 3 листопада 2025 р.

Лабораторна робота № 6 Створення програми мовою delphi з використанням багатосторінкового інтерфейсу. Вкладки PageControl

   Лабораторна робота № 6 Створення програми мовою delphi з використанням багатосторінкового  інтерфейсу. Вкладки PageControl

Мета: Навчитись складати та реалізовувати програми у середовищі delphi.

Завдання до лабораторної роботи:
1 Створити програму, яка буде мати декілька сторінок/ вкладок (5 штук, наприклад: вкладки фізика, математика, інформатика, хімія, література, тощо ).
Для створення програми використати компонент  PageControl. 
Розмістити на сторінках різні компоненти. На двох сторінках передбачити матеріал, наприклад, декілька малюнків (нехай по 5 шт.), які не поміщаються на сторінці і їх перегляд можливо використовуючи прокрутку  ScrollBox — панель з прокруткою. 
До цих сторінок створити можливість (події) використати прокрутку мишки. (див приклад у теоретичному блоці).

Продемонструвати роботу програм.

Компонент MEMO

 Посилання на документ  https://docs.google.com/document/d/1kimMzsTwNXlaRCAX8taBtkqWz0BNyCRfqvfOin_kcV4/edit?usp=drive_link 

Завантажити у поле Memo із файлу:

 form1.Memo3.Lines.LoadFromFile('text.txt');

Добавити у поле Memo:

form1.Memo3.Lines.Append(form1.Edit1.Text);

Очистити поле Memo:

 Memo1.Lines.Clear;

Зберегти інформацію із поля Memo до файлу:

 form1.Memo3.Lines.SaveToFile('text.txt');

Вкладки PageControl

 Вкладки PageControl

 Компонент PageControl використовується для того, щоб можна було використовувати кілька що перекриває інші панелі (клас TTabSheet). Кожна панель вибирається пов'язаною з її закладкою і може містити, у свою чергу, свій набір розміщених на її компонентах. 

Посилання на матеріал

Матеріал 1

Матеріал 2 витяг з книги