Как переместить кнопку на форме перетаскиванием мышки - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Как переместить кнопку на форме перетаскивание мышки Drag and Drop

Решение задачи: «Как переместить кнопку на форме перетаскиванием мышки»

textual
Листинг программы
  1. Public Class Form1
  2.     Private ptX, ptY As Integer
  3.     Private drag As Boolean
  4.     Private Sub Button1_MouseDown(sender As Object, e As MouseEventArgs) Handles Button1.MouseDown
  5.         If e.Button = MouseButtons.Left Then
  6.             drag = True
  7.             Button1 = CType(sender, Button)
  8.             ptX = e.X : ptY = e.Y
  9.         End If
  10.     End Sub
  11.  
  12.     Private Sub Button1_MouseMove(sender As Object, e As MouseEventArgs) Handles Button1.MouseMove
  13.         If drag Then
  14.             Button1.Location = New Point(Button1.Location.X + e.X - ptX, Button1.Location.Y + e.Y - ptY)
  15.             Me.Refresh()
  16.         End If
  17.     End Sub
  18.     Private Sub Button1_MouseUp(sender As Object, e As MouseEventArgs) Handles Button1.MouseUp
  19.         drag = False
  20.     End Sub
  21. End Class

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы