关于初学者.NET编程中遇到的问题(九)

我 在PictureBox中显示了一张图,PictureBox的SizeMode设置为Zoom,PictureBox的大小800*600,图的大小为 2848*4256,意思就是说,我要显示的图比PictureBox大很多倍,我将鼠标移到PictureBox中,在PictureBox的Move 事件中用e.x,e.y的话,只能得到鼠标在PictureBox的坐标。

问题:我如何得到鼠标在图像中的坐标,请高手帮忙解决一下,谢谢!!!

   你用PictureBox中的坐标加上PictureBox的位置得出相对于窗体客户端的坐标,然后在减去图片的位置坐标,就得出相对于图片的坐标了,应该不难实现,你按我的方法试试。
posted on 2008-11-01 00:04  周雪峰  阅读(200)  评论(1编辑  收藏  举报