Как запечатлеть отмену перетаскивания? - PullRequest
3 голосов
/ 01 марта 2011

В моем приложении есть функция перетаскивания, использующая событие DragDrop и метод DoDragDrop для начала перетаскивания. Вопрос в том, как я могу зафиксировать отмену перетаскивания при нажатии Esc во время процесса перетаскивания?

1 Ответ

6 голосов
/ 01 марта 2011

Это то, для чего предназначено событие QueryContinueDrag.Он вызывается в источнике перетаскивания, когда пользователь нажимает клавишу Escape, свойство e.EscapePressed будет иметь значение true.Установите e.Action = DragAction.Cancel для отмены D + D.

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