2017-04-22 46 views
0

前注:我知道你不能在码头上使用保证金,但我试图找出解决方法。胜利形式码头填补空白

我有两个对象,一个GroupBox(包含大量的按钮和东西,无论多大/小的表单都会是相同的大小)和WebBrowser。前者将占据顶部大约100个像素,而后者将占据该空间的其余部分。我尝试过多种方法来解决这个问题,包括Panels,GroupBoxs,改变锚和码头,但没有任何工作。我知道有一个简单的解决方案,但我无法解决这个问题。有人能指出我应该用在正确的方向吗?

P.S. WinForms新手,所以对事物不太了解。

+0

只需使用GroupBox锚点属性和Webbrowser对接属性 –

+0

可以在父级上设置Padding属性。 –

回答

1

以表格控制台上的开始,并将其Dock()属性设置为Fill。现在将ColumnCount()属性更改为1,并将RowCount()属性保留为2.

将GroupBox添加到顶行并调整其大小。将WebBrowser控件添加到底部行并将其Dock()属性设置为Fill。

最后,选择TableLayoutPanel,找到Rows()属性,然后单击右边的“...”点。选择Row1并将其大小类型更改为AutoSize。

完成!

替代方法...

您的组框添加到窗体,并设置其Dock栏()物业顶部。添加您的WebBrowser控件并将其Dock()属性设置为Fill。但是请注意,这种方法会将GroupBox扩展为填充表单的整个宽度。

+0

非常感谢! –