找到.NET用户控件的中心

时间:2011-01-13 17:45:45

标签: c# .net user-controls

我想在我的用户控件的中心显示一个图像,但我在实际上“找到”控件的中心时画了一个空白!

我觉得这应该是非常简单的事情,但我无法理解它。

理想情况下,我想最终得到X&可以添加到Point实例的Y坐标,以便在该点显示。

2 个答案:

答案 0 :(得分:6)

您可以使用ctrl.Width / 2, ctrl.Height / 2 您可能需要添加ctrl.Leftctrl.Top

答案 1 :(得分:5)

如果图像应放在中心,请使用以下代码: (伪,未经测试)

image.Location = new Point((control.Width / 2) - (image.Width /2),(control.Height / 2) - (image.Height / 2));