Практическое руководство. Привязка элементов управления в формах Windows Forms
При разработке формы, в которой пользователь может сделать во время выполнения, элементы управления в форме следует изменить размер и местоположение. Чтобы изменить размер элементов управления, динамически с формой, можно использовать Anchor элементов управления Windows Forms. Anchor Свойство определяет положение прикрепления для элемента управления. Когда элемент управления привязан к форме и изменении размера формы, элемент управления поддерживает расстояние между элементом управления и положениями прикрепления. Например, если у вас есть TextBox элемент управления, привязанный к левой, правой и верхней границе формы, при изменении размера формы, TextBox изменении размера элемента управления по горизонтали таким образом, чтобы сохранить такое же расстояние от правой и левой сторон формы. Кроме того элемент управления размещается по вертикали, чтобы она будет находиться всегда такое же расстояние от нижнего края формы. Если элемент управления не привязан и изменении размера формы, изменяется положение элемента управления относительно соответствующих краев формы.
Anchor Свойство взаимодействует с AutoSize свойство. Дополнительные сведения см. в разделе Общие.
Note
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров . Дополнительные сведения см. в разделе Персонализация интегрированной среды разработки Visual Studio.
Для привязки элемента управления в форме
Выберите элемент управления, который нужно закрепить.
Note
Можно прикрепить несколько элементов одновременно, удерживая нажатой клавишу CTRL, щелкнув каждый элемент управления, чтобы выбрать его и следуйте оставшуюся часть этой процедуры.
В свойства окно, щелкните стрелку справа от Anchor свойство.
Отображается редактор, показывающий крест.
Чтобы задать привязки, щелкните сверху, слева, справа или нижней части крестика.
Элементы управления, привязанный к верхней и левой по умолчанию.
Чтобы очистить стороны элемента управления, который был прикреплен, щелкните соответствующую часть крестика.
Чтобы закрыть Anchor щелкните редактор свойств Anchor снова имя свойства.
При отображении формы во время выполнения, оставаясь на одинаковом расстоянии от края формы размера элемента управления. Расстояние от прикрепленного края всегда остается как расстояние определено, если элемент управления находится в конструкторе Windows Forms.
Note
Определенные элементы управления, такие как ComboBox управления, ограничение для их высоту. Привязка элемента управления в нижней части формы или контейнера не может принудительно требовать элементе управления превышает предельное значение высоты.
Наследуемые элементы управления должны быть Protected
могла быть прикреплены. Чтобы изменить уровень доступа для элемента управления, установите его Modifiers
свойство в свойства окна.
См. также
- Элементы управления Windows Forms
- Расположение элементов управления в формах Windows Forms
- Свойство AutoSize
- Практическое руководство. Закрепление элементов управления в формах Windows Forms
- Пошаговое руководство. Упорядочение элементов управления в формах Windows Forms с помощью элемента FlowLayoutPanel
- Пошаговое руководство. Упорядочение элементов управления в формах Windows Forms с помощью элемента TableLayoutPanel
- Пошаговое руководство. Создание структуры элементов управления Windows Forms с помощью свойств Padding, Margins и AutoSize