MOVER OBJETO COM O MOUSE VB8
Olá Galera! Quero saber se alguém sabe algum código para mover objetos com o mouse, mover um button ou picture box por exemplo. Falo arrastar o objeto, como se fosse a Ãrea de Trabalho (Desktop), mover de um canto para outro. Obrigado! Valeu!
Testa isso ai.
Private Mover As Boolean
Private PosX, PosY As Integer
Private Sub Button1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button1.MouseDown
Mover = True
PosX = e.X
PosY = e.Y
End Sub
Private Sub Button1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button1.MouseMove
If Mover = True Then
Button1.Location = New Point(Button1.Location.X + e.X - PosY, Button1.Location.Y + e.Y - PosY)
Me.Refresh()
End If
End Sub
Private Sub Button1_MouseUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button1.MouseUp
Mover = False
End Sub
Tópico encerrado , respostas não são mais permitidas