问题描述
我设置了一个picturebox放置一张图片想在图片不同的位置鼠标移动上去切换不同的图片用label控件总是不行移动上去没反应
解决方案
解决方案二:
要看你的代码,是不是坐标计算的问题
解决方案三:
privatevoidlabel1_MouseMove(objectsender,MouseEventArgse){pictureBox1.Image=Properties.Resources.歌手;}privatevoidlabel1_MouseLeave(objectsender,EventArgse){pictureBox1.Image=Properties.Resources.总;}我是把label直接放在pb控件上
解决方案四:
引用1楼caozhy的回复:
要看你的代码,是不是坐标计算的问题
求大神解答
解决方案五:
都什么玩意啊?label干什么用的?
解决方案六:
你这个就是注册MouseClick事件,然后在点击事件里根据事件第二个参数EventTarget获取鼠标的屏幕位置,在转化成鼠标在picturebox的位置,然后你可以根据位置与图片的对应关系获取到对应的图片
解决方案七:
引用5楼starfd的回复:
你这个就是注册MouseClick事件,然后在点击事件里根据事件第二个参数EventTarget获取鼠标的屏幕位置,在转化成鼠标在picturebox的位置,然后你可以根据位置与图片的对应关系获取到对应的图片
==========================================================楼主,上面的思路可行。
时间: 2024-09-22 06:38:35