VB移动picturebox中的图片

我想按住鼠标右键不动,实时移动鼠标,松开就停下,请给出源代码我才刚入门,请说清楚一点,谢谢实时移动图片,松开就停下一楼,不对啊,我是想像PHOTOSHOP里那样,手形工具... 我想按住鼠标右键不动,实时移动鼠标,松开就停下,

请给出源代码

我才刚入门,请说清楚一点,谢谢
实时移动图片,松开就停下

一楼,不对啊,我是想像PHOTOSHOP里那样,手形工具,可以移动图片……

NO,不是左上角啊,是我点中哪里,哪里就跟着我的鼠标走
展开
 我来答
酱爆小鲤鱼
2010-08-29 · TA获得超过661个赞
知道小有建树答主
回答量:337
采纳率:0%
帮助的人:534万
展开全部
'不知是否符合条件了...
Private Const IDC_HAND As Long = 32649&

Private Declare Function LoadCursorA Lib "user32" (ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Private Declare Function SetCursor Lib "user32" (ByVal hCursor As Long) As Long

Private hHandCur As Long

Private Sub Form_Load()
hHandCur = LoadCursorA(0&, IDC_HAND)
End Sub

Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
SetCursor hHandCur
If Button = 2 Then '按鼠标右键(一般按左键比较习惯吧。左键是button=1)
Picture1.Left = Picture1.Left + X
Picture1.Top = Picture1.Top + Y
End If
End Sub
秋MRDC
2010-08-31
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
其实问题我不大清楚,图片移动可以通过keyup和keydown事件来控制图片,移动图片可以通过改变图片的left等属性完成,个人观点,仅供参考。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式