Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Konspekt_lektsiy.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.14 Mб
Скачать
      1. Панелі та компоненти зовнішнього оформлення.

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

      1. Панелі загального призначення.

Компонент Panel (Standard) – панель з можливістю об’ємного оформлення. З його допомогою компонуються різноманітні елементи інтерфейсу: кнопки, списки, вікна редагування, функціонально зв’язані між собою. Основна властивість – Caption. Зовнішній вигляд визначається сукупністю властивостейBevelInner – стиль внутрішньої частини, BevelOuter – стиль зовнішньої частини, BevelWidth– ширина зовнішньої частини, BorderStyle – стиль бордюру, BorderWidth – ширина бордюру.

Компонент GroupBox (Standard) – групове вікно. Має вбудовану рамку з надписом, яка зазвичай використовується для виділення на формі групи функціонально залежних компонентів, наприклад, радіокнопок RadioButton чи контрольних індикаторів CheckBox.

Компонент Bevel (Additional) – рамка. Використовується для створення об’ємної рамки. Формально не є панеллю та не може слугувати контейнером для компонентів. Виконує декоративні функції. Стиль відображення Bevel визначається властивістю Style: bsLowered – утоплений, bsRaised – піднесений. Контур компонента визначається властивістю Shape.

      1. Багатосторінкові панелі.

Багато сторінкові панелі дозволяють економити простір вікна додатку.

Компонент TabSet (Win3.1) – блокнот із закладками. Укладки завжди спрямовані вниз. Тому компонент TabSet слід розміщувати знизу керованого ним компонента. Його основна властивість – Tabs типу TStrings. Задаючи рядки цієї властивості ви тим самим визначаєте кількість укладок та їхні надписи. Індекс вибраної укладки визначається властивістю TabIndex.

Компонент Notebook (Win3.1) – пачка сторінок (панелей). Імена та кількість сторінок визначається властивістю Pages. Індекс вибраної сторінки визначається властивістюPageIndex.

Компоненти Notebook та TabSet можна об’єднати програмно, якщо в обробник події OnChange компонента TabSet вставити оператор:

Notebook1 –> PageIndex = NewTab;

      1. Рядок стану.

Компонент StatusBar (Win32) – являє собою ряд панелей, що відображають рядок стану в стилі Windows.

Зазвичай цей рядок розміщують унизу форми. ВластивістьSimplePanel визначає, чи містить рядок стану одну чи набір панелей. При SimplePanel = true увесь рядок стану являє собою єдину панель, текст якої визначається властивістюSimpleText. При SimplePanel = false рядок стану є набором панелей, що задаються властивістю Panels.

Програмний доступ до текстів окремих панелей можна здійснити через властивість Panels та її підвластивість Items:

StatusBar1 –> Panels –> Items[0] –> Text = ”текст1”;

      1. Організація управління додатком. Список зображень.

Компонент ImageList (Win32) – являє собою набір піктограм. Це зображення однакових розмірів, на які можна посилатися за індексами, починаючи з 0. Зображення в компонент можуть бути завантажені в процесі проектування за допомогою Редактору списків зображень, який викликається подвійним клацанням на компоненті ТImageList чи вибором команди контекстного меню ImageList Editor.

Більшість зображень, що розміщуються зазвичай на кнопках, міститься в папці Program Files/Common Files/Borland Shared/Images/Buttons. Кожне завантажене в список зображення отримує індекс.

Основними властивостями ТImageList є:

  • Height – висота зображень у списку.

  • Width – ширина зображень у списку.

  • Count – кількість зображень у списку.

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