您的位置:首页 > 编程语言 > VB

vb6.0如何让窗体跟随鼠标运动

2014-11-29 16:57 381 查看
首先将form的boderstyle属性设为0

Dim movesScreen As Boolean

Dim mousX As Integer

Dim mousY As Integer

Dim currX As Integer

Dim currY As Integer

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

If Button = 1 Then

movesScreen = True

mousX = X

mousY = Y

End If

End Sub

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

If movesScreen Then

currX = Form1.Left - mousX + X

currY = Form1.Top - mousY + Y

Form1.Move currX, currY

End If

End Sub

Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)

movesScreen = False

End Sub
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: