c#pictureBox中sizemode设置为zoom后,用MouseMove获取的鼠标位置与实际图像位置有很大偏移
RectanglesourceRectangle=newRectangle(e.X-10,e.Y-10,40,40);RectangledestRectangle1=ne...
Rectangle sourceRectangle = new Rectangle(e.X - 10, e.Y - 10, 40, 40);
Rectangle destRectangle1 = new Rectangle(100, 100, 200, 200);//(300, 120, 200, 200);
g.DrawImage(myImage, destRectangle1, sourceRectangle, GraphicsUnit.Pixel);
不知道问题出在什么地方?
三楼的兄弟,非常感谢,但是可能是我的意思没有描述清楚;
我要用zoom属性值,怎么样获取到你说的图像的位置;
的确是,该成normal或者autosize都是可以的 展开
Rectangle destRectangle1 = new Rectangle(100, 100, 200, 200);//(300, 120, 200, 200);
g.DrawImage(myImage, destRectangle1, sourceRectangle, GraphicsUnit.Pixel);
不知道问题出在什么地方?
三楼的兄弟,非常感谢,但是可能是我的意思没有描述清楚;
我要用zoom属性值,怎么样获取到你说的图像的位置;
的确是,该成normal或者autosize都是可以的 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询