2014-02-15 2 views
-1

Знаете ли вы, почему моя заявка, когда она находится в режиме исполнения, находится вне позиции и выглядит как wierd? Благодарю.Форма заявки с неправильным положением

enter image description here

+0

Что вы подразумеваете для 'из положения'? – Steve

+0

Форма больше во время выполнения по сравнению с той, что была в Visual Studio –

+0

Попробуйте установить ['AutoScaleMode'] (http://msdn.microsoft.com/en-us/library/system.windows.forms.autoscalemode (v = vs.110) .aspx) вашей формы из «Шрифта» в «** Нет **». –

ответ

0

Основываясь на дисплее представляется, что содержание формы не было установлено, чтобы приспособиться к форме, в которой он расширяется. Следовательно, он остается таким же, как форма становится все больше и меньше.

Существует множество методов борьбы с этим в WinForms. Самый простой из них - просто прикрепить основной элемент управления к форме. Стыковка означает, что по мере расширения внешнего элемента внутренний элемент останется «состыкован» с указанной стороной. В этом случае вы хотите, чтобы убедиться, что Dock свойства главного управления имело значение DockStyle.Bottom | DockStyle.Right

Этот учебник имеет гораздо более подробно на эту тему и будет стоят читать

http://www.techrepublic.com/article/manage-winform-controls-using-the-anchor-and-dock-properties/

0

Использование Свойство Anchor для выравнивания органов управления по форме

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