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

dgsult0t  于 2023-02-05  发布在  其他
关注(0)|答案(1)|浏览(298)

使用Visual Studio 2008、Windows窗体、C#、.NET 2.0 ...
有没有一种无需代码的方法可以让控件(在我的例子中,它恰好是一个PictureBox)在窗口调整大小时保持居中?换句话说,使用属性设置的某种组合而不是手工编写代码来保持元素居中。
例如,有一个按钮在windows窗体窗口的中心,当用户调整窗口大小时,这个按钮将根据它的默认锚定位置(顶部,左侧)保持固定。我希望它保持居中,不管窗口如何调整大小。
我知道我可以监 windows 口大小调整事件,然后让窗体上的所有元素重新定位以保持它们相同的相对位置(基于我编写的代码)。我希望有一些属性设置的组合可以达到相同的效果。
正如在其他帖子中所建议的,我已经尝试过使用TableLayout控件,但是在元素居中的特定解决方案方面,可以使用正确方向的推。

js81xvg6

js81xvg61#

在设计器中居中放置控件,并将其锚属性设置为None.

相关问题