Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IZVP.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
229 Кб
Скачать
☆

11. Компонент ScrollBar, ImageList.

Компонент ScrollBar (Additional)– полоса прокрутки. Переважно полоси прокрутки використовуються як допоможні інструменти в інших елементах управління( списках в текстових областях), як самостійні компоненти їх використовують для приблизної настройки значень з допомогою повзунка.

Цей компонент являє собою стандартну лінію прокрутки Winsows.

Властивості:

Position - позиція (координата) курсору.

Min –мінімальне значення, яке може приймати координата курсору у полосі прокрутки.

Max – максимальне значення, яке може приймати координата курсору у полосі прокрутки.

LargeChange  - одиниця градації зміни положення курсору.

TImageList (Win32) може містити в собі список зображень, що зберігаються разом. Доступ до них здійснюється через індекс. Для зміни списку збережених зображень двічі клацають по цьому компоненту. Усі зображення в ньому повинні мати однаковий розмір. Використовують властивості Height і Width для завдання ширини і висоти зображення. Ці зображення у подальшому через індекс можна розміщати на TMainMenu, TPopupMenu, TPageControl, TToolBar, TTreeView, TListView та ін.

Всі завантажувані в цей компонент зображення, як і в будь-якому іншому компоненту із зображеннями, записуються у виконуваний EXE файл.

AllocBy - Визначає кількість зображень, на яке збільшується список для додавання нових зображень

Count - Визначає число зображень у списку, тільки для читання.

12. Компоненти для створення головного та контекстного меню.

Меню має два рівні:

  • перший рівень стає допустимим після відкриття пунктів головного меню;

  • випадаюче меню другого рівня відкривають з меню першого рівня.

MainMenu(Standart)– не візуальний компонент. Його розміщення на формі немає значення, бо користувач бачить не сам компонент, а меню згенероване ним.

Основна властивість Items.

Система Delphi містить спеціальний редактор меню – Menu Designer, щоб його викликати двічі натискають на компоненті. Команди меню створюють у властивості Caption. Щоб створити підменю ( випадаюче меню другого рівня) на команді викликають контекстне меню і вибирають команду GreateSubMenu.

Щоб назначити командам відповідні гарячі клавіші ( за допомогою комбінації клавіш) для даної команди у властивості ShortCut вибирають одну із стандартних комбінацій.

Властивість Default вказує чи дана команда є командою по замовчуванню ( виділяється жирним).

В одному підменю може бути тільки одна виділена команда( коли ми настиснемо ентер програма не буде знати яку команду вибирати).

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

Властивість BitMap дозволяє помістити біля назви команди зображення.

Властивість enesKed – додати або забрати галочку біля команди.

13. Компонент ListBox, ComboBox, їх властивості.

TListBox призначений для відображення списку рядків. Доступ до рядків через властивість Lines.

Властивості: (Standart)

Items - текст, що виводитиметься у ListBox на самому початку. При натисканні на  на екран виведеться вікно для введення тексту.

ListIndex – індекс обраного елемента.

Sorter – визначає спосіб розташування елементів у списку. Якщо в тру , то будуть сортуватися за алфавітом.

MultiSelect –якщо ця властивість встановлена в True, то користувач може вибирати одночасно кілька значень.

TComboBox нагадує компонент TListBox, але тільки потрібний пункт можна вибрати зі спадаючого списку. Рядки зберігаються у властивості Lines. Обраний пункт зі списку - властивість ItemIndex. Приклад його використання - список шрифтів у текстових редакторах

Зберігає тіж властивості що Edit i ListBox, крім MultiSelect

Name - Ім'я компоненту. Використовується в програмі для доступу до компоненту і його властивостей, зокрема — для доступу до тексту, введеного в поле редагування

Text - Текст, що знаходиться в полі введення і редагування

Left - Відстань від лівої межі компоненту до лівої межі форми

Top - Відстань від верхньої межі компоненту до верхньої межі форми

Height - Висота поля

Width - Ширина поля

Font - Шрифт, використовуваний для відображення тексту, що вводиться

ParentFont - Ознака спадковості компонентом характеристик шрифту форми, на якій знаходиться компонент. Якщо значення властивості рівне True, то при зміні властивості Font форми автоматично міняється значення властивості Font компоненту

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