3

我想在全屏上自动调整我的 Windows 窗体控件的大小。我使用 tableLayoutPanel 和锚定。

但这并不令人赏心悦目。我使用了flowLayoutPanel,但它不起作用。我在一个表单上有大约 35 个控件,包括标签、文本框、comboboxex、单选按钮、datagridview 和复选框。

有没有其他方法可以调整控件的大小?如果没有,有人可以建议我一种更有效地使用 tableLayoutPanel 和锚定的方法吗?

4

1 回答 1

1

在我看来,您想要使用的是所有控件的Dock属性以及使用TableLayoutPanel。从您提供的图像看来,您希望表单的上半部分成为 TableLayoutPanel,并将 Dock 属性设置为 DockStyles.Fill。然后将底部的 ListView 设置为 DockStyles.Bottom。

您可以将每个控件停靠在 TableLayoutPanel 单元格中,也可以将Anchor属性设置为 AnchorStyles.None 以使控件在单元格中自动居中。

于 2012-09-19T22:03:55.050 回答