使用Visual Studio 2008,Windows窗体,C#,.NET 2.0 ......
是否有一种无代码方式来获取控件(在我的情况下恰好是PictureBox),以便在调整窗口大小时保持居中?换句话说,使用属性设置的某种组合而不是手动编写代码以使元素保持居中。
例如,在Windows窗体窗口的中央有一个按钮,当用户调整窗口大小时,按钮将根据其默认锚定(顶部,左侧)保持固定。我想要它做的是保持居中,无论窗口的大小如何调整。
我知道我可以观察窗口调整大小事件,然后让窗体上的所有元素重新定位以保持相同的相对位置(基于我写的代码让他们这样做)。我希望有一些属性设置组合可以达到同样的效果。
正如其他帖子所建议的那样,我已经尝试过使用TableLayout控件,但是就特定解决方案而言,可以使用正确的方向推动元素居中。
答案 0 :(得分:64)
将控件置于设计器中心并将其Anchor属性设置为None。