Как переместить кнопку на форме перетаскиванием мышки - Visual Basic .NET
Формулировка задачи:
Как переместить кнопку на форме перетаскивание мышки Drag and Drop
Решение задачи: «Как переместить кнопку на форме перетаскиванием мышки»
textual
Листинг программы
Public Class Form1 Private ptX, ptY As Integer Private drag As Boolean Private Sub Button1_MouseDown(sender As Object, e As MouseEventArgs) Handles Button1.MouseDown If e.Button = MouseButtons.Left Then drag = True Button1 = CType(sender, Button) ptX = e.X : ptY = e.Y End If End Sub Private Sub Button1_MouseMove(sender As Object, e As MouseEventArgs) Handles Button1.MouseMove If drag Then Button1.Location = New Point(Button1.Location.X + e.X - ptX, Button1.Location.Y + e.Y - ptY) Me.Refresh() End If End Sub Private Sub Button1_MouseUp(sender As Object, e As MouseEventArgs) Handles Button1.MouseUp drag = False End Sub End Class
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д