2017-04-05 102 views
0

在我的表格中,我放了三个图表。我想填充所有可用空间,并试图设置码头填充,但在这种情况下,图表彼此重叠。相反,我想让每个图表都与其他图表相邻。视觉工作室,填充空间

如何填充所有空间,没有重叠?

+0

您好您使用的Windows窗体,WPF或其他什么东西? – trebor

+0

可以使用面板来嵌套图表吗? – ThatAwesomeCoder

+0

我使用Windows窗体,面板我有同样的问题,因为每个面板,当设置“填充”,重叠其他面板。 – Vardar

回答

1

正如您在评论中提到您想要使用FlowLayoutPanelTableLayoutPanel。下面是TableLayoutPanel的两个示例,这可能会更好,因为您可以更轻松地控制所需的布局。

下面的示例使用面板而不是网格,但对于要放置在TableLayoutPanel中的任何控件,想法是相同的。

在这两个示例中,TableLayoutPanel和所有3个组件的Dock属性设置为Fill。这将导致所有内容在调整窗体大小时自动调整大小。另外,在TableLayoutPanel上有Rows属性和Columns属性,这将允许您设置像素是单元应该消耗的表的百分比。

实施例1: 3个面板并排

TableLayoutPanel with Panels

实施例2: 2个面板的第三面板的上方。在这种情况下,你设置ColumnSpan属性为2 面板3

enter image description here