找到.NET用户控件的中心

Dan*_*ear 3 .net c# user-controls

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

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

理想情况下,我希望最终得到X和Y坐标,可以将其添加到Point的实例中,以便在该点显示.

SLa*_*aks 6

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


Jan*_*rre 5

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

image.Location = new Point((control.Width / 2) - (image.Width /2),(control.Height / 2) - (image.Height / 2));
Run Code Online (Sandbox Code Playgroud)