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