трьох складових:
В· діалогу форми - вікна, яке буде відображатися на екрані;
В· модуля форми - програми на вбудованій мові, що відповідає за роботу з елементами управління форми і обробку подій;
В· реквізитів форми - сукупності об'єктів, що належать формі, дані яких вона використовує у своїй роботі.
Безпосередньо редактор форм забезпечує редагування діалогу форми, її реквізитів та викликає редактор текстів і модулів для редагування модуля форми.
В
Вікно редактора форми містить три закладки, що забезпечують редагування усіх трьох складових форми.
Редагування діалогу форми
Редактор форм дозволяє розробнику повністю використовувати широкий набір можливостей діалогу. Перелічимо основні з цих можливостей:
Панелі, сторінки, закладки
Редактор діалогу дозволяє розробнику розміщувати у формі спеціальні елементи управління, які допомагають надати формі власний впізнаваний стиль, зробити доступ до даних простим і зрозумілим, а також розмістити великий обсяг інформації на обмеженій площі.
Редактор дозволяє розмістити на формі кілька панелей, кожна з яких може містити кілька сторінок. Наприклад, форма документа може містити панель з двома сторінками: Товари та Додатково:
В
Дизайнер має можливість задати режим, при якому сторінки будуть прокручуватися в межах панелі, або використовувати закладки для перемикання між сторінками. Редактор дозволяє визначити велику кількість різноманітних варіантів розташування і відображення закладок:
В
Наприклад, закладки можна розташувати зверху горизонтально:
В
Або можна розташувати закладки ліворуч вертикально:
В В
Елементи управління
Редактор дозволяє розміщувати у формі велику кількість різноманітних елементів управління. Розміщувати елементи управління можна шляхом перетягування, або використовуючи спеціальний діалог вставки елементів управління, що дозволяє одночасно ставити потрібні властивості обраного елемента управління:
В
У випадку, коли форма містить велику кількість елементів управління, розробник може використовувати режим відображення елементів управління у списку, який дозволяє швидко переміщатися до потрібного елементу управління:
В
Редактор надає можливість завдання порядку, в якому користувач буде обходити елементи керування форми при введенні і редагуванні даних. Можлива установка на формі:
В В
Сітка, вирівнювання
Редактор форм володіє великими можливостями для управління розміщенням елементів на формі. Зокрема він підтримує роботу з розмічальної сіткою, коли кордони і розміри елементів управління вирівнюються по розмічальної сітці, розташованої у формі. Розробник має можливість змінювати крок розмічальної сітки і тим самим домагатися більш точного розташування елементів управління:
В
Також редактор підтримує використання вирівнюючих ліній, які служать для полегшення вирівнювання і взаємного розташування елементів керування форми. Наприклад, на наступному малюнку вирівнюють лінії використані для розміщення елементів керування на сторінці Додатково:
В
Дизайнер має можливість розташовувати на сторінці необхідну кількість горизонтальних або вертикальних вирівнюючих ліній, а також використовувати невидимі вирівнюючі лінії. Невидимі вирівнюють лінії редактор створює автоматично після того, як два або більше елемента управління з будь-якої з кордонів. Наприклад, якщо два поля однакового розміру були вирівняні по лівій кордоні, то невидима вирівнює лінія буде створена вздовж правих вирівняних меж цих полів.
Вирівнювання елементів управління також може бути виконано за допомогою спеціальних маркерів, показують бажане напрямок зміщення елементів управління. Маркери з'являються, коли два елементи управління знаходяться в безпосередній близькості один від одного.
Сині вирівнюючі маркери вказують бажане напрямку переміщення елемента управління для вирівнювання його по одній з кордонів сусіднього елемента управління:
В
Червоні вирівнюючі маркери вказують бажане напрямку переміщення елемента управління у разі, коли він перекриває інший елемент управління:
В
Також слід сказати, що редактор підтримує операції вирівнювання, зміни розмірів та порядку для групи елементів управління:
Вирівнювання
В
Зміна розміру
В
Центрування
В
Розподіл
В
Порядок розташування
В
Прив'язки
Редактор форм дозволяє налаштувати поведінку елементів управління, розташованих у формі, таким чином, щоб при зміні розмірів форми, заб...