В статье описаны хитрости, которые могут помочь при создании управляемых форм.
Если не требуется отображать рамки групп, то можно сделать так:
Основной недостаток данного подхода в том, что при его использовании невозможно отобразить рамки групп, т.к. при отображении рамок эффект теряется.
Но если заголовок флажка прижать вправо, то выравнивание сбивается:
Эту проблему можно обойти поместив флажок на страницу многостраничной группы:
Чтобы выровнять эти поля ввода:
Необходимо у Группа1 и Группа2 установить горизонтальную группировку. Затем поместить в них декорации. Убрать у полей ввода заголовки. Написать в декорациях тексты заголовков, а в конце добавить требуемое количество пробелов. Получится следующее:
Этот подход лучше чем (2) тем, что можно отображать рамки групп, в (2) этого делать нельзя.
У подхода есть два значительных недостатка:
Он требует создания дополнительных элементов.
При скрытии поля ввода с самым длинным заголовком, другие поля не подвинуться левее, как это произошло бы при использовании (2) подхода.
Поместить элемент в группу.
Установить у элемента фиксированную ширину.
Добавить в группу декорацию, для которой установить растяжение по горизонтали.
Установить у группы горизонтальную группировку элементов.
Получится следующее:
Добиться желаемого эффекта можно с помощью вертикальных групп, как показано на рисунке ниже:
(рисунка нет)
Чтобы добиться эффекта, как на рисунке выше, необходимо:
Создать две обычные группы.
Между созданными группами расположить растягивающуюся декорацию.
В каждую группу поместить командную панель с командами.
Выравнивание полей ввода в группах
Если не требуется отображать рамки групп, то можно сделать так:
Основной недостаток данного подхода в том, что при его использовании невозможно отобразить рамки групп, т.к. при отображении рамок эффект теряется.
Использование флажков в группах
Если заголовок флажка прижат влево, то всё хорошо:Но если заголовок флажка прижать вправо, то выравнивание сбивается:
Эту проблему можно обойти поместив флажок на страницу многостраничной группы:
Выравнивание с помощью декораций
Не самый красивый, но иногда единственный способ выровнять элементы управляемой формы.Чтобы выровнять эти поля ввода:
Необходимо у Группа1 и Группа2 установить горизонтальную группировку. Затем поместить в них декорации. Убрать у полей ввода заголовки. Написать в декорациях тексты заголовков, а в конце добавить требуемое количество пробелов. Получится следующее:
Этот подход лучше чем (2) тем, что можно отображать рамки групп, в (2) этого делать нельзя.
У подхода есть два значительных недостатка:
Он требует создания дополнительных элементов.
При скрытии поля ввода с самым длинным заголовком, другие поля не подвинуться левее, как это произошло бы при использовании (2) подхода.
Выравнивание элемента по правому краю
Чтобы привязать элемент к правому краю формы необходимо:Поместить элемент в группу.
Установить у элемента фиксированную ширину.
Добавить в группу декорацию, для которой установить растяжение по горизонтали.
Установить у группы горизонтальную группировку элементов.
Получится следующее:
Выравнивание элементов с помощью вертикальных групп
(рисунка нет)Добиться желаемого эффекта можно с помощью вертикальных групп, как показано на рисунке ниже:
(рисунка нет)
Разбить командную панель на левую и правую
(рисунка нет)Чтобы добиться эффекта, как на рисунке выше, необходимо:
Создать две обычные группы.
Между созданными группами расположить растягивающуюся декорацию.
В каждую группу поместить командную панель с командами.
Комментариев нет:
Отправить комментарий