我想在我的用户控件的中心显示一个图像,但我在实际上“找到”控件的中心时画了一个空白!
我觉得这应该是非常简单的事情,但我无法理解它。
理想情况下,我想最终得到X&可以添加到Point实例的Y坐标,以便在该点显示。
答案 0 :(得分:6)
您可以使用ctrl.Width / 2, ctrl.Height / 2
您可能需要添加ctrl.Left
和ctrl.Top
。
答案 1 :(得分:5)
如果图像应放在中心,请使用以下代码: (伪,未经测试)
image.Location = new Point((control.Width / 2) - (image.Width /2),(control.Height / 2) - (image.Height / 2));