【问题标题】:Why can not I adjust the form to the size of the monitor? (Windows Forms)为什么我不能将表格调整到显示器的大小? (Windows 窗体)
【发布时间】:2019-11-22 13:59:37
【问题描述】:

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

表单的外观如下图所示:

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

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

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

【问题讨论】:

标签: c# winforms screen-resolution


【解决方案1】:

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

Anchor 属性控制控件的哪些边缘“绑定”或“绑定”到其表单的相应边缘。 例如,如果您将 Anchor 设置为 Bottom,则控件底部边缘与其父级底部之间的距离不会改变,因此控件会随着您调整窗体大小而向下移动。 如果将 Anchor 设置为 Top |底部,当您调整表单大小时,控件将垂直调整大小。

要使用表单调整控件的大小,请将 Anchor 设置为所有四个边,或将 Dock 设置为 Fill。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-04
    • 2010-09-06
    • 2011-12-19
    • 1970-01-01
    • 2013-04-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多