Редактирование абсолютного позиционирования
Редактирование абсолютной разметки гораздо проще редактирования табличной разметки. Перетащите компоненты мышью, и их координаты X и Y обновятся соответствующим образом. Для наиболее точного перетаскивания используйте клавиши с изображением стрелок.
Любой выбранный компонент можно масштабировать при помощи мыши. Кроме того, поддерживается одновременное перемещение/мастабирование выбранных компонентов.
Привязывание сетки
Часто бывает удобно сохранять обычное расстояние между компонентами в пределах абсолютной компоновки. Виджет будет выглядеть лучше, если компоненты правильно выровнены относительно друг друга. И хотя панель инструментов GUI Builder предлагает множество средств для выравнивания компонентов, один из лучших способов обеспечить правильное выравнивание - это использовать привязывание сетки.
![]() | Не путайте привязывание сетки абсолютной компоновки с компоновкой сетки. |
Привязывание сетки видно только если виджет редактируется в GUI Builder. У него два шага: первый шаг, который может опционально использоваться для привязывания компонентов во время операций перетаскивания, и второй шаг, который всегда в десять раз больше первого шага.
Привязывание сетки можно контролировать отдельно в каждом контейнере, использующем абсолютную разметку. Существует три свойства компонентов, контролирующих привязывание сетки:
- Показать сетку. Включает/выключает видимость привязывания сетки.
- Шаг сетки. Главный шаг привязывания сетки в пикселях.
- Пивязать к сетке. Если включен, все углы компонента прикрепляются к узлам сетки во время операций перетаскивания.
![]() | Несмотря на то, что функции управления привязыванием сетки имеются в окне свойств и сохраняются в шаблоне виджета, как и любые другие свойства, они не влияют на функционирование действующего виджета. Единственной целью привязывания сетки является облегчение размещения компонентов в GUI Builder. |