使Windows窗体可伸缩的最佳方法?

Bud*_*rot 4 c# winforms

使WinForms应用程序具有完全可伸缩性的最佳方法是什么(例如,在调整窗体大小时)?

在WPF中,我将使用类似a Viewbox和/或a的方法UniformGrid,但是WinForms中不存在类似的方法。

是否有一种更简单(也许更快)的方法来调整控件的大小,而不是通过计算其新的大小/位置等来调整控件的大小?

提前致谢

Mat*_*son 5

在Windows窗体中,对每个控件使用AnchorDock属性。

这是有关使用它们的文章:http : //www.techrepublic.com/article/manage-winform-controls-using-the-anchor-and-dock-properties/

您还应该查看FlowLayoutPanelTableLayoutPanel