2014-09-21 3 views
0

Я действительно не знаю, как это объяснить, но я думаю, что эти две фотографии не требуют пояснений.Вопрос о размере формы

Visual Studio

enter image description herehttp://i.stack.imgur.com/PDkmq.png

Применение загружен

enter image description here http://i.stack.imgur.com/DjCVm.png

Почему это размер, как это, когда я не установил минимальные/максимальные свойства размера?

+0

Установить размер вашей формы в случае нагрузки и добавить якоря к элементам управления –

ответ

0

установить Anchor свойство этого элемента управления для всех, как это:

Control.Anchor = AnchorStyles.Top | AnchorStyles.Right | AnchorStyles.Left| AnchorStyles.Bottom; 
0

По умолчанию свойство Anchor на контроль установлен до AnchorStyles.Top | AnchorStyles.Left. Это означает, что элементы управления будут привязаны к левому верхнему углу формы, но не будут автоматически изменяться при изменении размера формы. Для достижения этой функциональности, у вас есть два варианта:

  1. Можно настроить Dock свойства элемента управления. Это заставит элемент управления «состыковать» со стороной окна или, возможно, со всей клиентской областью. Стыковка может значительно упростить макет управления, но с первого раза может сбить с толку, и это не всегда оптимальный способ достижения желаемого макета. Одним из примеров этого поведения является древовидное представление в левой части окна Windows Explorer. Более подробную информацию о стыковке можно найти ниже:

  2. Вы можете установить Anchor собственность на контроле. В большинстве случаев это позволяет более точно настроить поведение, чем стыковка. Установив свойство Anchor элемента управления на AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right, элемент управления автоматически сохранит его положение с верхней, левой и правой сторон окна по мере его изменения. Если ширина формы изменится, ширина элемента управления изменится, чтобы оставаться на том же расстоянии от правого края формы. Чтобы высота автоматически изменялась, вы также можете установить флаг AnchorStyles.Bottom. Более подробная информации о анкеровках можно найти ниже:

Смежные вопросы