В процессе работы пользователи часто меняют размеры формы: уменьшают или увеличивают их. При этом общая структура формы должна сохраняться, чтобы максимально использовать доступное пространство формы для отображения информации.
Для нормальной работы с формой при изменении размеров поведение различных элементов управления должно быть разным.
Некоторые элементы управления должны оставаться на месте, другие должны перемещаться вместе с границами, а третьи должны изменить свой размер. Для реализации такого поведения в 1С:Предприятии 8.0 существует механизм привязок границ элементов управления.
По умолчанию все новые формы используют автоматическую привязку границ, но для более точного задания поведения элементов формы можно использовать ручную привязку, которая бывает простой или сложной.
Если открыть экранную форму документа РасходнаяНакладная в режиме «Предприятие» и изменить ей размеры, то мы увидим, что при увеличении ширины формы, размеры полей для ввода данных увеличиваются, некоторые надписи перемещаются, размер табличного поля увеличивается. Привязки границ элементов управления настраиваются в Конфигураторе в редакторе форм.
Для наглядного отображения текущих привязок выберите пункт меню «Форма -> Показать привязки», тогда в форме появятся красные и синие стрелки, некоторые из которых являются пунктирными:
Ниже поясняется назначение стрелок:
• Сплошная стрелка — это жесткая привязка к границе. При изменении размеров формы расстояние до границы всегда сохраняется.
• Пунктирная стрелка — это привязка к границе с сохранением пропорций. В этом случае граница элемента стремится к привязке пропорционально расстоянию до нее.
• Красные стрелки идут от границ панели или формы.
• Синие стрелки идут от элементов управления.
• Сама стрелка указывает направление влияние привязки, т.е. какую границу толкнет или потянет за собой данная привязка при изменении размеров формы.
Устанавливать привязки можно сразу для нескольких элементов управления, выделив их мышью. Редактирование привязок для конкретного элемента или группы элементов управления производится в специальном окне «Привязка границ...», запускаемого из палитры свойств по ссылке «Установить правила».
Привязки бывают простыми и сложными. При простой привязке элемент управления может быть привязан к границам формы или панели, а также разделителям.
Существуют следующие способы привязки (на примере горизонтальных привязок):
• к левой границе — элемент целиком перемещается вместе с перемещением левой границы области;
• к правой границе — элемент целиком перемещается вместе с перемещением правой границы области;
• растягивать — при горизонтальном изменении размеров области ширина элемента изменяется так, что расстояние до границ области остается постоянным;
• пропорционально — при изменении размеров области размеры элемента изменяются так, что соотношение расстояний от правой границы элемента до левой и правой границы области остается постоянным;
• к центру — правая и левая границы элемента привязываются к центру формы или другого элемента управления;
Аналогично производится привязка при вертикальном изменении размеров.
Существуют более сложные способы привязки границ, в том числе с использованием разделителей. После настройки привязок рекомендуется проверить форму с помощью тестового окна, которое вызывается по нажатии клавиш Ctrl-R или кнопки на панели редактора форм. За более подробной информацией по привязкам обращайтесь к документации. подготовка нулевого баланса в компании Тендаудит . пансионаты, отдых в подмосковье в санаториях