Перемещение элемента управления с помощью мыши в VB - PullRequest
0 голосов
/ 29 октября 2019

В окончательном ответе в этой записи Павел Войда публикует общий способ перемещения элементов управления с помощью мыши. Тем не менее, я работаю в VB и не смог перевести его подход, потому что нет эквивалентов для control.location и control.update. Как можно перенести эту же функциональность на VB.

Ответы [ 2 ]

1 голос
/ 01 ноября 2019

Вопрос, который вы связали, использует проект Windows Forms, однако, исходя из ваших наиболее часто используемых тегов, я полагаю, вы используете WPF.

Эквивалент Control.Location свойства WinForms * Control.Margin в WPF (в частности, вверху и слева).

В некоторой степени эквивалентно Control.Update равно Control.InvalidateVisual. Хотя в этом случае звонить тоже не нужно, поэтому вы можете просто проигнорировать его.

0 голосов
/ 04 ноября 2019

dim down as new boolean При событии при нажатии мыши:

Down = true

При событии при нажатии мыши:

Down =false

При событии перемещения мыши:

If down = true Then
      Me.location = cursor.position
 End if
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...