Элементы управления располагаются в определенной части формы (сверху вниз), в соответствии с функциональным назначением и информацией, которую они отображают:
 1. Верхняя командная панель. 
 Верхняя командная панель формы располагается под заголовком формы, без отступа.
2. Шапка. 
 В шапке располагаются одна или несколькими строк элементов управления, которые содержат основную информацию и постоянно нужны при работе с формой . В каждой строке информация располагается в одну или две колонки. Допускается последовательное расположение строк с разным количеством колонок. Если позволяют размеры формы, сюда допускается перенести элементы управления из переключаемой части.
3. Переключаемая часть формы. 
 В переключаемой части формы располагаются элементы управления, которые не требуется постояно держать на виду. Переключаемая часть организуется с помощью панели с несколькими закладками. Закладки могут быть видны и переключаться непосредственно пользователем или скрыты и переключаться программно при выполнении пользователем определенных действий.
4. Дополнительная и итоговая информация. 
 Здесь располагается второстепенная информация (справочного характера) и итоговые суммы по табличным частям, таблицам значений и т. д.
5. Комментарий. 
 Комментарий располагается в нижней части формы, на всю ширину, непосредственно над нижней командной панелью. 
6. Нижняя командная панель. 
 Располагается вплотную к нижнему краю формы.
Допускается, что некоторые части формы не будут содержать элементов управления. В этом случае форма строиться только из не пустых частей в порядке, указанном выше. 
 Интервал между частями формы - 8.
Пример:

Привязки
Привязка "по умолчанию" должна обеспечивать нормальное поведение форм при изменении размеров. Необходимо минимизировать ручную установку привязок.
Если элемент входит в состав описанной в стандарте группы элементов управления, то его поведение определяется правилами группы; если правила специально для группы не определены, то действуют общие правила, приведенные ниже. 
 При горизонтальном растягивании формы
Не меняют размеров:
 - надписи, за исключением "информационных надписей" и надписей с гиперссылкой, 
 - флажки, 
 - переключатели, 
 - кнопки, 
 - поля ввода в том случае, если в них водится значение заранее фиксированной длины и это значение полностью видно в поле ввода, например: код элемента справочника, и т.д.
 Изменяют размер:
 - поля ввода, кроме случаев, когда они не изменяют размер, 
 - "информационные надписи", 
 - надписи с гиперссылкой, 
 - табличные поля, 
 - поля списка, 
 - полосы регулирования, 
 - командные панели, 
 - панели, 
 - рамки групп, 
 - индикаторы, 
 - поля HTML документов, 
 - диаграммы, 
 - диаграммы Ганта, 
 - дендрограммы, 
 - сводные диаграммы, 
 - поля картинок, 
 - поля табличных документов, 
 - поля текстовых документов.
 Размер изменяется по правилам:
 - если в "строке" диалога расположен один элемент, он растягивается вместе с формой; 
 - если в "строке" диалога расположены несколько элементов - они растягиваются пропорционально размеру формы; 
 - при организации информации в форме в две колонки (левая и правая) правая граница левой колонки изменяет размер пропорционально размеру формы.
 При вертикальном растягивании
Не меняют размеров и взаимного расположения:
 - надписи, 
 - поля ввода, кроме полей с многострочным вводом, 
 - флажки, 
 - переключатели, 
 - кнопки, 
 - рамки групп с подчеркиванием или двойным подчеркиванием.
 Изменяют размер:
 - поля ввода с многострочным вводом, 
 - табличные поля, 
 - поля списка, 
 - панели, 
 - рамки групп, кроме рамок с подчеркиванием или двойным подчеркиванием, 
 - поля HTML документов, 
 - диаграммы, 
 - диаграммы Ганта, 
 - дендрограммы, 
 - сводные диаграммы, 
 - поля картинок, 
 - поля табличных документов, 
 - поля текстовых документов.
 Размер изменяется по правилам:
 - если в "столбце" диалога расположен один элемента - он растягивается вместе с формой; 
 - если в "столбце" диалога расположен не один элемента - они растягивается вместе с формой пропорционально.
 Вертикальные разделители
В случае использования в форме вертикального разделителя (высота разделителя намного больше, чем ширина), все элементы формы слева от разделителя привязываются к левой границе разделителя, как к правому краю формы, а все элементы справа от разделителя привязываются к правой границе разделителя, как к левому краю формы. 
 По таким же правилам выполняются привязки внутри панели.
Горизонтальные разделители
В случае использования в форме горизонтального разделителя (ширина разделителя намного больше, чем высота), все элементы формы сверху от разделителя привязываются к верхней границе разделителя, как к нижнему краю формы, а все элементы снизу от разделителя привязываются к нижней границе разделителя, как к верхнему краю формы. 
 По таким же правилам выполняются привязки внутри панели.
Дата: 2018-11-18, просмотров: 407.