⇒ Библиотека книг по компьютерным технологиям
⇒ ⇒ Разработка Windows-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# .NET. Учебный курс MCAD/MCSD
⇒ ⇒ ⇒ Глава 2. Создание пользовательского интерфейса
⇒ ⇒ ⇒ ⇒ Занятие 3. Применение элементов управления и компонентов
⇒ ⇒ ⇒ ⇒ ⇒ Стыковка и фиксация элементов управления
Читать далее: Применение свойства Dock
Свойство Anchor
можно задавать для любого элемента управления во время разработки, как и любое другое свойство. Для этого выберите свойство Anchor
в окне Properties
и щелкните расположенную рядом кнопку — откроется небольшое окно (рис. 2-7), где можно выставить необходимое значение свойства.
Окно, показанное на рис. 2-7, позволяет выбрать границы, к которым прикрепляется элемент управления. По умолчанию для этого свойства принято значение Top, Left
. Оно заставляет выдерживать постоянное расстояние между левой и верхней границами формы и соответствующими границами элемента управления. Поскольку при изменении размеров формы редактируется положение ее нижнего правого угла, значение Top, Left
в сущности заставляет сохранять положение элемента управления при корректировке размеров формы.
В этом упражнении вы добавите к форме кнопку и поэкспериментируете со свойством Anchor
, задавая для него разные значения, вы будете наблюдать, как это влияет на положение и размеры элемента управления.
Рис. 2-7. Установка свойства Anchor
Демонстрация свойства Anchor
Windows Forms
.Button
.Anchor
в окне Properties
.Откроется окно свойства Anchor
. Заметьте, что верхняя и левая полоски в этом окне темные — это означает, что кнопка привязана к верхней и левой границе формы.
Anchor
— теперь кнопка больше не привязана ни к одной из границ окна.Если свойство Anchor
у элемента управления установлено в None
, то при изменении размеров формы выдерживается относительное (а не абсолютное) расстояние между его границами и границами формы.
Anchor
значение Top
и снова измените размеры формы. Кнопка сохраняет расстояние от верхней границы формы, но «плавает» относительно правой и левой границ.Anchor
(установите для этого свойства значение «Top, Bottom
»).Свойство Anchor
управляет реакцией элемента управления на редактирование размеров формы. Можно зафиксировать элемент управления на форме, прикрепив его к ее левой и верхней границам, либо позволить ему растягиваться вместе с формой, прикрепив его к противоположным границам формы. Наконец, вы можете разрешить элементу управления свободно «плавать» на форме, не прикрепляя его ни к одной из ее границ. Таким образом, с помощью свойства Anchor
удается реализовать самое разное поведение элементов управления в ответ на изменение размеров формы.
Все книги представлены на сайте исключительно для ознакомления с содержанием. |