Свойство Anchor

We use cookies. Read the Privacy and Cookie Policy

Свойство 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;

то вы гарантируете, что при переопределении размеров формы данная кнопка будет сохранять свое положение относительно правого края формы.