Перемещение элементов по форме - VB

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

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

имеются 2 лейбела внутри другого большого . нам нужно перетащить их пачкой то есть зажимаем большой лебл3 и тащим его ,вместе с ним в кучке ташутся леблелы которые внутри большого.

Решение задачи: «Перемещение элементов по форме»

textual
Листинг программы
  1. Dim XX As Single, YY As Single
  2.  
  3. Private Sub Label2_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
  4. If Button = 1 Then
  5.   XX = X
  6.   YY = Y
  7. End If
  8. End Sub
  9.  
  10. Private Sub Label2_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
  11. If Button = 1 Then
  12.   With Label1
  13.     .Left = .Left + X - XX
  14.     .Top = .Top + Y - YY
  15.   End With
  16.   With Label2
  17.     .Left = .Left + X - XX
  18.     .Top = .Top + Y - YY
  19.   End With
  20.   With Label3
  21.     .Left = .Left + X - XX
  22.     .Top = .Top + Y - YY
  23.   End With
  24. End If
  25. End Sub

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


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

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

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

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

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

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