Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Свойство Anchor
Свойство Anchor
В Windows Forms свойство Anchor используется для определения относительной фиксированной позиции, в которой всегда должен пребывать данный элемент управления. Каждый производный от Control тип имеет свойство Anchor, которое может принимать любое из значений перечня AnchorStyles, описанных в табл. 21.13.
Таблица 21.13. Значения AnchorStyles
Значение | Описание |
---|---|
Bottom | Нижний край элемента управления прикрепляется к нижнему краю контейнера |
Left | Левый край элемента управления прикрепляется к левому краю контейнера |
None | Элемент управления не прикрепляется к краям контейнера |
Right | Правый край элемента управления прикрепляется к правому краю контейнера |
Top | Верхний край элемента управления прикрепляется к верхнему краю контейнера |
Чтобы закрепить элемент в верхнем левом углу окна, можно связывать соответствующие значения операцией ИЛИ (например, AnchorStyles.Top | AnchorStyles.Left). Целью использования свойства Anchor является указание того, какие расстояния от краев элемента управления до краев контейнера должны быть фиксированы. Например, если задать для кнопки следующее значение Anchor:
// Закрепление элемента относительно правого края.
myButton.Anchor = AnchorStyles.Right;
то вы гарантируете, что при переопределении размеров формы данная кнопка будет сохранять свое положение относительно правого края формы.