Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №8 «Формы».doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
261.63 Кб
Скачать

8.4. Привязка элементов формы

При разработке диалога формы важно стремиться к тому, чтобы начальный размер формы был бы минимальным, в ней не было бы много свободного места и чтобы элементы, размещенные в форме, не пересекались бы друг с другом при ее отображении на экране у пользователя.

При работе с диалогом формы в Конфигураторе Вы задаете его начальный размер, но пользователь в режиме "1С:Предприятие" способен изменять размер как по высоте, так и по ширине формы.

А что должно происходить с элементами формы при таких действиях пользователя? На этот вопрос и позволяет ответить настройка привязки каждого элемента формы.

В процессе работы с формой редактор диалогов самостоятельно выбирает характер привязок, опираясь при вставке нового элемента, на его геометрические размеры и расположение относительно других элементов.

Однако в процессе работы с диалогом Вы можете вносить достаточно большое число изменений как в расположение элементов, так и в их состав. Поэтому в таких случаях рекомендуется перед завершением разработки формы обязательно тестировать ее поведение при изменении размеров.

Сделать это можно, вызвав пункт меню "Форма – Проверить", который позволяет увидеть, как будут изменяться размеры элементов при изменении размеров формы.

Упражнение №8.9.

Откройте форму списка справочника "Сотрудники" и проверьте ее работу.

Если Вы все сделали правильно - вполне возможно, что окно с проверкой формы у вас выглядит так, как это изображено на рисунке 8.14.

Эта форма имеет один небольшой недостаток: у пользователя нет возможности регулировать взаимный размер двух табличных полей.

Для того чтобы пользователь получил возможность "двигать границу" между элементами, в форму между ними следует вставить элемент управления типа "Разделитель", который обладает способностью перемещаться пользователем мышью по форме.

Рис. 8.14. Проверка формы списка справочника "Подразделения".

Упражнение №8.10.

Используя пункт меню "Форма – Вставить элемент управления…", вставьте в форму элемент типа "Разделитель".

Новый элемент следует расположить между элементами "Дерево" и "СправочникСписок" (см. рис. 8.15).

Рис. 8.15. Расположение разделителя в форме.

При этом необходимо чтобы вертикальный размер всех трех элементов был бы одинаковым, а расположение элементов не должно пересекаться.

Проверьте работу формы, в том числе и в режиме "1С:Предприятие".

Следующее упражнение предназначено для самостоятельного закрепления только что рассмотренного материала:

Упражнение №8.11.

Вставьте в справочник "Подразделения" вертикальный разделитель. Сделайте его границу невидимой.

После завершения работы установите в свойствах Конфигурации номер версии равным значению "8004.8".

Проверьте работу формы, в том числе и в режиме "1С:Предприятие".