vb 如何让image跟踪 鼠标移动

从旧图有轨迹的到新图... 从旧图有轨迹的到新图 展开
 我来答
tanarri
2008-06-13 · TA获得超过1.1万个赞
知道大有可为答主
回答量:5123
采纳率:33%
帮助的人:8180万
展开全部
Option Explicit
Dim bMove As Boolean '判断可不可以移动
Dim oldX!, oldY! '!是Single的缩写

Private Sub Image1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If bMove Then
Image1.Left = Image1.Left - oldX + X
Image1.Top = Image1.Top - oldY + Y
End If
End Sub

Private Sub Image1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 1 Then '1就是鼠标左键
bMove = Not bMove
oldX = X
oldY = Y
End If
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式