Winforms 调整窗口大小后保持winform控件居中

Winforms 调整窗口大小后保持winform控件居中,winforms,window-resize,Winforms,Window Resize,使用Visual Studio 2008、windows窗体、C#、.NET 2.0 有没有一种无代码的方法可以让控件(在我的例子中它恰好是一个PictureBox)在调整窗口大小时保持居中?换句话说,使用一些属性设置的组合,而不是手工编写代码来保持元素居中 例如,windows窗体窗口的中心有一个按钮,当用户调整窗口的大小时,该按钮将根据其默认定位(顶部,左侧)保持固定。我希望它保持居中,不管窗口大小如何调整 我知道我可以观察一个窗口大小调整事件,然后让表单上的所有元素重新定位,使它们保持在相

使用Visual Studio 2008、windows窗体、C#、.NET 2.0

有没有一种无代码的方法可以让控件(在我的例子中它恰好是一个PictureBox)在调整窗口大小时保持居中?换句话说,使用一些属性设置的组合,而不是手工编写代码来保持元素居中

例如,windows窗体窗口的中心有一个按钮,当用户调整窗口的大小时,该按钮将根据其默认定位(顶部,左侧)保持固定。我希望它保持居中,不管窗口大小如何调整

我知道我可以观察一个窗口大小调整事件,然后让表单上的所有元素重新定位,使它们保持在相同的相对位置(基于我编写的代码,让它们这样做)。我希望有一些属性设置的组合可以达到同样的效果


正如在其他帖子中所建议的,我尝试过使用TableLayout控件,但在元素居中的特定解决方案方面,我可以使用正确的方向。

在设计器中居中控件,并将其锚属性设置为“无”。

可能重复Wow,这很直观!