Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Увеличение размера элемента управления до максимально возможного




В предыдущем примере вы увидели, как применять привязку для увеличения горизонталь­ного размера элемента управления. Привязку можно использовать для увеличения верти­кального размера элемента, но здесь есть тонкость. В большинстве форм несколько элемен­тов управления располагаются один над другим. Если не быть аккуратным, при увеличении высоты элемента управления он начинает закрывать расположенный под ним элемент.

Решением может стать увеличение вертикального размера только одного элемента управления на форме. Этот элемент (возможно, большое поле, набитое до отказа текстом) раздвигается, захватывая все свободное пространство. Все элементы управления над ним должны быть привязаны к верхней стороне формы. Все элементы управления под ним сле­дует привязать к нижней стороне, чтобы они не стояли у него на пути.

Вот как реализовать эту модель на практике.

1. В Конструкторесожмите ширину раздела Область данныхнастолько, чтобы ее хватало
лишь для размещения элементов управления.

При любых типах привязки ваш главный враг — свободное пространство.

2. Выделите элемент управления, вертикальный размер которого хотите увеличить за счет
имеющегося свободного пространства.

Внимательно рассмотрите форму на рис. 13.9, отображающую клиентов. В данном слу­чае поле Notesс самым длинным текстом выиграет больше других от получения допол­нительного пространства. Даже если привязать поле Notesк двум сторонам, вы получи­те незначительную порцию свободного пространства. Лучше использовать свободное пространство, имеющееся в нижней части формы.

3. Выберите на ленте Инструменты конструктора форм | Упорядочить → Размер → Привязка → Растянуть вниз и по горизонтали(Form Design Tools | Arrange Size Anchoring Stretch Down and Across).

Этот шаг привяжет элемент управления ко всем четырем сторонам формы: верхней, нижней, левой и правой. В результате элемент увеличится, если форму расширить или растянуть по вертикали. Если вы хотите, чтобы элемент управления увеличивал только вертикальный размер, а горизонтальный оставался прежним, выберите Привязка → Растянуть вниз(Anchoring Stretch Down).

4. Выделите первый элемент управления под элементом, увеличивающим вертикальный
размер. Выберите Привязка → Снизу слева(Anchoring Bottom Left).

Это действие привязывает элемент управления к левой и нижней сторонам. Таким обра­зом, когда форма растягивается по вертикали, элемент управления смещается вниз, ос­вобождая место для элемента, расположенного над ним.

Можно также использовать вариант Растянуть вдоль нижнего края(Stretch Across Bottom). В этом случае элемент управления также привязан к нижней стороне, но он увели­чивается горизонтально в соответствии с шириной формы.

 


Поделиться:

Дата добавления: 2014-11-13; просмотров: 195; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты