Visual studio 属性,该属性可以在更改windows应用程序的大小时重新排列组件

Visual studio 属性,该属性可以在更改windows应用程序的大小时重新排列组件,visual-studio,visual-studio-2010,automatic-properties,Visual Studio,Visual Studio 2010,Automatic Properties,当我更改窗口大小或最大化-还原窗口时,是否有窗体或组件的任何属性可用于自动排列使用Visual Studio创建的windows应用程序的组件?如果没有,我如何手动执行此操作?有几种。从控件的Dock和Anchor属性开始,适用于不超过3个控件的简单布局。然后使用TableLayoutPanel和FlowLayoutPanel控件,它们会自动将控件排列在其中。分别在网格和流布局中 对于非常困难的布局情况,您可以自己实现窗体的调整大小事件并计算位置和大小属性。很少有必要这样做。澄清一下:你想知道W

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

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


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

澄清一下:你想知道WinForms中是否有内置的东西可以记住你的应用程序最后一个窗口位置吗?@Roger Lipscombe:没有。。。我想知道当我更改表单的大小时,表单的组件将自动重新排列的属性。哦,好的。您想知道如何在调整父窗口的大小时自动移动/调整子窗口的大小?