Пара возможностей:
a) Вручную установите элемент управления WebBrowser и перетащите его ширину так, чтобы она соответствовала ширине формы в дизайнере. Затем установите свойство Anchor, чтобы элемент управления был привязан к сторонам. Чтобы соответствовать только ширину, вы бы установить это:
webBrowser1.Anchor = AnchorStyles.Left | AnchorStyles.Right;
б) Просто поместите элемент управления WebBrowser на форму и установите Dock
свойства в DockStyle.Fill
как предложено в комментариях выше. Обратите внимание, что это приведет к заполнению всей формы, а не только ширины. Это заменит любое свойство Anchor, которое вы, возможно, установили.
webBrowser1.Dock = DockStyle.Fill;
Если вы используете ToolStrip для навигации, вы можете добавить ToolStripButton
для каждой отдельной функции навигации к ToolStrip и IDE делает это легко. Если вы собираетесь использовать его с привязкой, привязка на ToolStrip также должна быть установлена на Top
.
Лично я бы выбрал опцию Dock, , если только есть другие элементы управления в форме, которые будут осложнять вопросы с точки зрения макета. (Хотя вы можете начать использовать splitters в сумме с Dock
, но если вам не нужно - не туда идти)
c) Вместо этого используйте WPF. Это намного лучше для компоновки и является новой технологией, но если вы не знакомы с WPF, там будет более крутая кривая обучения для переговоров ...
Используйте «Dock» для соответствия ширине. –
Установите для свойства 'Dock' значение' Fill'. Он заполнит доступное пространство. Тогда вы можете иметь панель инструментов в качестве панели навигации, и вы можете установить ее свойство 'Dock'' Top' - чтобы управление веб-браузером заполнило пространство под ним. –