如何从PictureBox中的Image获取位置

时间:2015-06-19 07:46:50

标签: c# position picturebox

我有一个问题。有人知道如何在Picturebox中获得居中图像的位置吗?

我需要X和Y坐标,但目前我不知道。

提前谢谢。

2 个答案:

答案 0 :(得分:2)

如果图片框大于图片,您可以尝试计算图片在图片上的绝对位置:

int absImgX=pictureBox1.Left+pictureBox1.Width/2-pictureBox1.Image.Width/2
int absImgY=pictureBox1.Top+pictureBox1.Height/2-pictureBox1.Image.Height/2

答案 1 :(得分:1)

我用以下方法解决了问题:

_absoluteImagePositionX = imageBox.Width / 2 - image.Width / 2;
_absoluteImagePositionY = imageBox.Height / 2 - image.Height / 2;

顺便提一下,谢谢你提示!