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