Редактор привязок
Редактор привязок расположен в левой боковой панели раздела Front и вызывается кнопкой.
Установка привязок возможна и при визуальном редактировании, но оно не обеспечивает возможность настройки размеров отступов привязок. Иногда при визуальном редактировании невозможно добраться до нужной линиии привязываемого объекта. Тогда необходимо воспользоваться Редактором привязок.

Редактор позволяет добавлять, изменять и удалять привязки активного компонента и их отступы.
Компоненты могут привязываться только к непосредственно родительскому компоненту и соседним компонентам (компонентам, являющимися такими же дочерними для непосредственного родителя компонента).
Редактор представляет собой древовидный список, в узлах которого находятся все доступные компоненту привязки включенного класса Anch: centerIn, fill, top, right, bottom, left, horzCent, vertCent.
В дереве под элементом привязки находятся два дочерних элемента.
Первый из них - объект для привязки. При нажатии на его месте открывается дополнительное дерево выбора с допустимыми для привязки компонентами и допустимыми линиями привязки. При выборе верхнего пункта None привязка удаляется.
Второй объект - редактор величины отступа привязки (целое число).
При изменении значений
Каждая привязка (кроме Anch.centerIn и Anch.fill) состоит из компонента, к которому привязывается активный компонент, линии привязки (top, right, bottom, left, horzCent, vertCent) и размера отступа (topMargin и т.д.).
Привязки Anch.centerIn и Anch.fill в качестве аргумента принимают только привязываемый компонент. При этом они не имеют линии и отступа. Anch.centerIn помещает активный компонент без изменения его размеров в центр привязываемого компонента. Anch.fill таким же образом помещается на привязываемый компонент и полностью растягивается до его размеров.
Привязки бывают вертикальные и горизонтальные. Соответственно, вертикальные привязки могут привязываться только к вертикальным линиям компонентов, а горизонтальные - к горизонтальным.
Привязка
Тип
Сторона
Доступная линия
Комментарий
Anch.centerIn
Центральная
-
-
Расположение всего компонента в центре привязываемого
Anch.fill
Центральная
-
-
Растягивание всего компонента по размерам привязываемого
Anch.top
Горизонтальная
Верхняя
top, horzCent, bottom
Выравнивание верхней границы по линии привязываемого (при наличии другой горизонтальной привязки изменяет размер компонента)
Anch.right
Вертикальная
Правая
left, vertCent, right
Выравнивание правой границы по линии привязываемого (при наличии другой вертикальной привязки изменяет размер компонента)
Anch.bottom
Горизонтальная
Нижняя
top, horzCent, bottom
Выравнивание нижней границы по линии привязываемого (при наличии другой горизонтальной привязки изменяет размер компонента)
Anch.left
Вертикальная
Левая
left, vertCent, right
Выравнивание левой границы по линии привязываемого (при наличии другой вертикальной привязки изменяет размер компонента)
Anch.horzCent
Горизонтальная
Горизонтальный центр
top, horzCent, bottom
Выравнивание горизонтального центра по линии привязываемого (при наличии другой горизонтальной привязки изменяет размер компонента)
Anch.vertCent
Вертикальная
Вертикальный центр
left, vertCent, right
Выравнивание вертикального центра по линии привязываемого (при наличии другой вертикальной привязки изменяет размер компонента)
Last updated