问题描述
我在做一个地图编辑器,当鼠标在PictureBox上面按下的时候,它的参数MouseEventArgs获取到的是PictureBox上的坐标,我想得到PictureBox所在窗口上的坐标,用的是:CurrentCursor=PointToClient(Control.MousePosition);但是发现这种获取方法执行速度很慢,请问有没有更快速的方法?
解决方案
解决方案二:
mark!pictureBox1.Location.X这个可以不?
解决方案三:
程序里以好多个PictureBox,而且全是动态创建的,所以不知道当前点击的是哪个?
解决方案四:
(objectsender,EventArgse)pictureBoxtemp=(PictureBox)sender
解决方案五:
我想在鼠标经过PictureBox的时候改变它的Image,用(PictureBox)sender强制转换以后怎么获取它的Image属性?
解决方案六:
在按住鼠标左键经过PictureBox的时候怎么改变它的Image?
解决方案七:
可以考虑调用系统API
解决方案八:
((PictureBox)sender).Image
解决方案九:
MouseMove(objectsender,MouseEventArgse)在按住鼠标左键移动时,用((PictureBox)sender).Image获取到的是鼠标点击的图片,怎么样才能使获取到的图片能随着鼠标移动变化?(鼠标左键是按下的)
时间: 2024-11-05 19:02:00