C# windows窗体中全屏自动调整控件大小

C# windows窗体中全屏自动调整控件大小,c#,winforms,fullscreen,autoresize,dock,C#,Winforms,Fullscreen,Autoresize,Dock,我想在全屏上自动调整windows窗体控件的大小。我使用tableLayoutPanel和锚定 但这并不讨人喜欢。我使用了flowLayoutPanel,但它不工作。我在一个表单上有大约35个控件,包括标签、文本框、组合框、单选按钮、datagridview和复选框 是否有其他方法可以调整控件的大小?如果没有,有谁能建议我一种更有效地使用tableLayoutPanel和锚定的方法吗?在我看来,您想要使用的是所有控件的属性以及使用的属性。从您提供的图像来看,您似乎希望表单的上半部分是TableL

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

但这并不讨人喜欢。我使用了flowLayoutPanel,但它不工作。我在一个表单上有大约35个控件,包括标签、文本框、组合框、单选按钮、datagridview和复选框


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

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


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

是否使用面板容纳必要的控件。。?是否正确使用“对齐”属性。。你能提供一张最小化表单和全屏表单的截图吗?thanx@ademing2我会尝试你提到的方式。正如你在Smapshot中看到的,有些控件很大,有些控件很小。。那样的话怎么办?特别是第二排的控件?@pankajsinagarsekar我会适当调整它们的大小,然后使用主持人风格。没有我在评论中概述的技巧。