Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ABOYO_praktikum.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2 Мб
Скачать
☆

1.2. Прив'язки елементів управління

На відміну від версії 7.7, коли при масштабуванні форми реквізити діалогу неконтрольовано розміщувалися по всій формі, у версії 8.0 для кожного реквізиту діалогу форми можливе налаштування прив'язок його меж до форми (проста прив'язка) і до розташованих поряд з ним інших елементів управління (складна прив'язка).

У діалоговому вікні "Прив'язка меж для елементу управління", що викликається з палітри властивостей елементу управління з категорії властивостей "Розташування", можна на вкладці "Проста" встановити прості прив'язки об'єкту:

  • до меж;

  • до центру;

  • розтягувати;

  • пропорційно.

Рисунок 3.24 – Налаштування прив’язки об’єкта.

При простій прив'язці елемент може бути прив'язаний як до самої форми або панелі, а також до елементів управління типу "Роздільник". При цьому в список об'єкту включаються тільки ті роздільники, які потрапляють в зону перетину з елементом, що прив’язується (рисунок 3.25).

Рисунок 3.25 – Прив’язка меж для елемента управління

На закладці "Складна" можна встановити прив'язки кожної межі об'єкту, як до інших елементів, так і до меж форми. При створенні нової форми, в її властивостях завжди встановлено "Автоматична прив'язка". Система автоматично налаштовує правила прив'язок. Якщо у формі налаштування прив'язок були встановлені користувачем, то установка даного правила приведе до втрати існуючих налаштувань.

Включити режим перегляду прив'язок можна вибравши пункт головного меню "Форма - Показати прив'язки".

Після налаштування прив'язок можна перевірити коректність параметрів налаштування за допомогою запуску тестового варіанту форми - меню "Форма" - "Перевірити" або комбінації клавіш "Ctrl+R".

В результаті з'являться маркери розміщення елементу на формі (рисунок 3.26), що сигналізують про неспівпадання координат по вертикалі або горизонталі по відношенню до найближчих елементів управління. Наявність прив'язки показується спеціальним маркером, розміщеним поряд з маркерами сторін елементу.

Рисунок 3.26 - Маркери розміщення елементу на формі

Включити режим вирівнювання за допомогою спеціальних маркерів можна через головне меню "Сервіс", вибравши пункт "Параметри - Форма" і в області "Покажчики" встановивши відповідні прапорці.

Маркери з'являються, коли два елементи управління знаходяться в близько один від одного (зона в +16 пікселів від найближчої межі встановленого елементу). Сині вирівнюючі маркери вказують бажаний напрям переміщення елементу управління для вирівнювання його по одній з меж сусіднього елементу управління (рисунок 3.27), а червоні вирівнюючі маркери – бажаний напрям переміщення елементу управління у випадку, коли він перекриває інший елемент управління (рисунок 3.28).

Рисунок 3.27 – Рекомендований нарямок руху для вирівнювання з сусідні елементом

Рисунок 3.28 – Рекомендований нарямок руху для усунення перекриття елементів

Також редактор підтримує операції вирівнювання, зміни розмірів і порядку для групи елементів управління. Ця інформація наведена в таблиці 3.1.

Таблиця 3.1. Операції по розміщенню елемента на формі

Вирівнювання

Зміна розміру

Центрування

Розподіл

Порядок розташування

Для перегляду списку елементів управління форми і швидкого пошуку елементу у формі призначений діалог, що викликається пунктом "Форма - Список елементів управління форми". У діалозі показується дерево всіх елементів управління (рисунок 3.29), розміщених в поточній формі.

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

Рисунок 3.29 – Дерево елементів управління

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

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