C# 如何在调整大小的窗体上安装控件

C# 如何在调整大小的窗体上安装控件,c#,forms,controls,C#,Forms,Controls,当我更改分辨率时,我希望在表单上设置控件。因为现在当我设置1280x1024分辨率时,控件保持在左上角和原始大小。我的意思是,我也希望通过表单更改它们的位置和大小。您必须手动缩放它们,没有自动方式可以做到这一点 如果只有一个控件试图适应窗口大小,则将属性设置为Fill将完成任务。熟悉控件的锚定属性 它被设计用来做你需要的事情。有几种方法: 将控件的属性设置为“填充”-这是最简单的,但取决于该控件在父控件中是否是单独的,如果不是,其他控件需要如何调整大小 将控件的属性设置为“上”、“下”、“左”、

当我更改分辨率时,我希望在表单上设置控件。因为现在当我设置1280x1024分辨率时,控件保持在左上角和原始大小。我的意思是,我也希望通过表单更改它们的位置和大小。

您必须手动缩放它们,没有自动方式可以做到这一点


如果只有一个控件试图适应窗口大小,则将属性设置为
Fill
将完成任务。

熟悉控件的
锚定属性


它被设计用来做你需要的事情。

有几种方法:

  • 将控件的属性设置为“填充”-这是最简单的,但取决于该控件在父控件中是否是单独的,如果不是,其他控件需要如何调整大小
  • 将控件的属性设置为“上”、“下”、“左”、“右”-这会使控件“粘住”到定位点,并根据选定的定位移动和/或调整大小
  • 您可以对父控件的事件作出反应并手动调整控件的大小,但这仅在非常特殊的情况下才有必要,例如,当您需要使用百分比大小调整逻辑将多个不同的控件相邻放置时

  • 正确使用锚点可以根据您的需要移动或拉伸控件。如果控件的两个相对侧被锚定,它将在该轴上拉伸(上下/左右)。否则,它将保持锁定到其锚定侧。
    停靠与锚定类似,但具有每个定义的设置。

    它仅对控件的位置有帮助,而对控件的大小没有帮助。@virious:锚定可以调整控件的大小。你只需要锚定两个相对的边。可能是