C # - Предотвратить нажатие кнопки, если позиция изменяется с помощью перетаскивания - PullRequest
0 голосов
/ 10 июля 2019

Я использую Control.Draggable, пакет Nuget, который позволяет перетаскивать элемент управления. Однако при перетаскивании кнопки запускается событие щелчка. Как прагматично запретить отправке кнопке события щелчка при ее перетаскивании?

1 Ответ

0 голосов
/ 10 июля 2019

Вы можете использовать событие MouseDown, чтобы сохранить положение кнопки, а затем использовать MouseUp, чтобы проверить, соответствует ли оно тому, что вы сохранили с помощью MouseDown. Если это то же самое (что означает, что кнопка не переместилась), запустите нужный код при нажатии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...