Как получить элементы управления для изменения размера с помощью C #? - PullRequest
1 голос
/ 10 сентября 2011

Итак, я создал новую форму C # Windows, я использую элемент управления Gecko Web Browser и хочу, чтобы размер браузера изменялся с остальной частью моей программы (растяжение или сжатие), в отличие от «белого пространства»программа (панель навигации и т. д.) для изменения размера.Как можно изменить размер элемента управления с остальной частью программы?

Ответы [ 2 ]

1 голос
/ 10 сентября 2011

Если вы хотите, чтобы элемент управления увеличивался пропорционально его первоначальному размеру (в отличие от DockStyle.Fill, который займет всю область), вы можете использовать свойство Anchor. Если вы установите для элемента управления веб-браузера привязку сверху, слева, снизу и справа, то он будет увеличиваться и уменьшаться при изменении размера формы. Возможно, проще всего установить его из Visual Designer, но если вы хотите сделать это с помощью кода, вы можете использовать:

geckoWebBrowser.Anchor = AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top;
0 голосов
/ 10 сентября 2011

в свойстве элемента управления установите док для заполнения

geckoWebBrowser.Dock = DockStyle.Fill;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...