代码之家  ›  专栏  ›  技术社区  ›  chanchal1987

属性,当我更改windows应用程序的大小时可以重新排列组件

  •  0
  • chanchal1987  · 技术社区  · 16 年前

    窗体或组件是否有任何属性,当我更改窗口大小或最大化-还原窗口时,使用Visual Studio创建的windows应用程序的组件将根据这些属性自动排列?如果没有,我如何手动操作?

    1 回复  |  直到 16 年前
        1
  •  1
  •   Hans Passant    16 年前

    有几个。从控件的Dock和Anchor属性开始,适用于宽度不超过3个控件的简单布局。然后TableLayoutPanel和FlowLayoutPanel控件,它们会自动将控件排列在其中。分别在网格和流布局中。

    对于非常困难的布局情况,您可以实现窗体的调整大小事件,并自己计算位置和大小属性。这几乎没有必要。