如何停靠面板以填写整个表格

时间:2018-11-26 16:29:35

标签: vb.net winforms

我正在使用vb.net2017。我想放置一些面板并将其停靠以便创建如所附图像中所示的配置:

enter image description here

因此,这些面板必须对接并占据整个表格。 我尝试了几种停靠模式,也使用了“发送回” /“移到最前”的功能,但是我却无法做到自己想要的。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

这就是我的工作,在表格中添加TableLayoutPanel并将Dock设置为Fill。

然后,我将添加一些行和列,以便可以将它们组合以产生结果。根据我的观察,您最终应该得到5列20%的行和4行25%的行。

然后将一个面板拖到TableLayoutPanel的左上角单元中。
设置它:

.Column = 0
.ColumnSpan = 2
.Row = 0
.RowSpan = 3
.Dock = Fill 

按照此过程进行操作,然后再添加两个面板。一个将从第0行第2列开始,另一个将从第3行第0列开始。

您可能需要试一试数字以获得所需的结果。得到所需的内容后,可以将所有面板的边距设置为0。

我在所有面板上使用背景色,以便在设置时可以看到它的外观。