为什么我不能调整表格以适应显示器的大小? (Windows 表格)

Why can not I adjust the form to the size of the monitor? (Windows Forms)

我用visual C#做了一个应用(Windows Forms),我的电脑显示器是1280 x 1024

窗体外观如下图所示:

有几个用户的 PC 具有其他分辨率,例如 1024 x 768,表格如下所示:

我已经提出了我在几个论坛中找到的所有建议,我注意到表单中包含的控件也必须调整大小。

欢迎提出任何解决我问题的建议。

您应该在表单中的控件上设置 AnchorDock 属性。

锚 属性 控制控件的哪些边缘 "bound" 或 "tied" 与其窗体的相应边缘。 例如,如果将 Anchor 设置为 Bottom,控件底部边缘与其父控件底部之间的距离将不会改变,因此当您调整窗体大小时控件将向下移动。 如果将锚点设置为顶部 |在底部,控件将在您调整窗体大小时垂直调整大小。

要使控件随表单调整大小,请将锚点设置为所有四个边,或将停靠栏设置为填充。