2012-06-02 3 views
1

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

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

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

Изображение 1,

Вот как это выглядит в настоящее время.

http://i45.tinypic.com/o73toj.jpg

Изображение 2,

Вот как это выглядит, когда я максимально свою форму.

http://i45.tinypic.com/ru9t2d.jpg

Изображение 3,

Это то, что я пытаюсь добиться.

http://i47.tinypic.com/28gxmoj.jpg

+0

Нет никаких доказательств того, что вы используете свойство Anchor на своих снимках экрана. Очевидно, что вы хотите использовать AnchorStyles.Right и выключите Left на элементах управления, которые не должны растягиваться. Имея такой макет, только картинка 2 действительно имеет смысл. –

ответ

1

Я не подкованный на Windows Form, но глядя на документации, которую я нашел:

http://msdn.microsoft.com/en-us/library/system.windows.forms.control.aspx

С в этом классе являются такими свойствами, как:

http://msdn.microsoft.com/en-us/library/system.windows.forms.control.right.aspx

Я также нашел:

http://msdn.microsoft.com/en-us/library/system.windows.forms.form.aspx

, который обладает свойствами:

http://msdn.microsoft.com/en-us/library/system.windows.forms.control.width.aspx

и

http://msdn.microsoft.com/en-us/library/system.windows.forms.control.height.aspx

вы, вероятно, своего рода "масштаба" позиции на ваших "компонентов" (текстовые поля , кнопки, метки, ect.), сохраняя исходные позиции ваших компонентов, получая высота и ширина формы и перемещение их на основе некоторого отношения относительно этого (если Я имею в виду, если я не надеюсь, что вы получите общее представление о том, что я пытаюсь сказать).

+0

Спасибо, эти ссылки были очень полезны – JackSparrow

+0

Ваш прием. :-) –