КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Увеличение размера элемента управления до максимально возможногоВ предыдущем примере вы увидели, как применять привязку для увеличения горизонтального размера элемента управления. Привязку можно использовать для увеличения вертикального размера элемента, но здесь есть тонкость. В большинстве форм несколько элементов управления располагаются один над другим. Если не быть аккуратным, при увеличении высоты элемента управления он начинает закрывать расположенный под ним элемент. Решением может стать увеличение вертикального размера только одного элемента управления на форме. Этот элемент (возможно, большое поле, набитое до отказа текстом) раздвигается, захватывая все свободное пространство. Все элементы управления над ним должны быть привязаны к верхней стороне формы. Все элементы управления под ним следует привязать к нижней стороне, чтобы они не стояли у него на пути. Вот как реализовать эту модель на практике. 1. В Конструкторесожмите ширину раздела Область данныхнастолько, чтобы ее хватало При любых типах привязки ваш главный враг — свободное пространство. 2. Выделите элемент управления, вертикальный размер которого хотите увеличить за счет Внимательно рассмотрите форму на рис. 13.9, отображающую клиентов. В данном случае поле Notesс самым длинным текстом выиграет больше других от получения дополнительного пространства. Даже если привязать поле Notesк двум сторонам, вы получите незначительную порцию свободного пространства. Лучше использовать свободное пространство, имеющееся в нижней части формы. 3. Выберите на ленте Инструменты конструктора форм | Упорядочить → Размер → Привязка → Растянуть вниз и по горизонтали(Form Design Tools | Arrange → Size → Anchoring → Stretch Down and Across). Этот шаг привяжет элемент управления ко всем четырем сторонам формы: верхней, нижней, левой и правой. В результате элемент увеличится, если форму расширить или растянуть по вертикали. Если вы хотите, чтобы элемент управления увеличивал только вертикальный размер, а горизонтальный оставался прежним, выберите Привязка → Растянуть вниз(Anchoring → Stretch Down). 4. Выделите первый элемент управления под элементом, увеличивающим вертикальный Это действие привязывает элемент управления к левой и нижней сторонам. Таким образом, когда форма растягивается по вертикали, элемент управления смещается вниз, освобождая место для элемента, расположенного над ним. Можно также использовать вариант Растянуть вдоль нижнего края(Stretch Across Bottom). В этом случае элемент управления также привязан к нижней стороне, но он увеличивается горизонтально в соответствии с шириной формы.
|