VB中图片跟随鼠标
我想用VB实现这样的功能,在VB的窗体中,有一个图片控件,当鼠标坐键按下该控件时,鼠标的指针变成图片控件里的图片,移动鼠标时,该图片也能移动,类似于WindowSpy的探...
我想用VB实现这样的功能,在VB的窗体中,有一个图片控件,当鼠标坐键按下该控件时,鼠标的指针变成图片控件里的图片,移动鼠标时,该图片也能移动,类似于WindowSpy的探针。
要求该图片能拖出 父窗体 外 展开
要求该图片能拖出 父窗体 外 展开
5个回答
展开全部
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 1 Then
with screen
.mousepointer=99
.mouseicon=Picture1.Picture
end with
end if
End Sub
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 1 Then screen.mousepointer=0
End Sub
就是改变光标嘛,没问题的啊
If Button = 1 Then
with screen
.mousepointer=99
.mouseicon=Picture1.Picture
end with
end if
End Sub
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 1 Then screen.mousepointer=0
End Sub
就是改变光标嘛,没问题的啊
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以考虑一种变通的方法,当鼠标移出父窗体时,加载一新窗体,同时将鼠标图片的父容器设为该窗体,让这个窗体随鼠标的移动而移动。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
'这个仅对图片为ico、cur等图标格式有效
Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Picture1.DragIcon = Picture1.Picture
Picture1.Drag 1
End Sub
Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Picture1.DragIcon = Picture1.Picture
Picture1.Drag 1
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
O
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询