DragDrop.QueryContinueDrag Присоединенное событие

Определение

Возникает непрерывно, пока выполняется операция перетаскивания, и позволяет источнику сброса завершить операцию перетаскивания в зависимости от состояния клавиши или кнопки.

see AddQueryContinueDragHandler, and RemoveQueryContinueDragHandler
see AddQueryContinueDragHandler, and RemoveQueryContinueDragHandler
see AddQueryContinueDragHandler, and RemoveQueryContinueDragHandler

Комментарии

Событие QueryContinueDrag возникает постоянно, пока выполняется перетаскивание источника перетаскивания. Можно обработать это событие, чтобы определить, какое действие завершает операцию перетаскивания, на основе состояния клавиш ESC, SHIFT, CTRL и ALT, а также состояния кнопок мыши. Обработчик по умолчанию для этого события отменяет операцию перетаскивания при нажатии клавиши ESC и сбрасывает данные при отпускании кнопки мыши. Если вы обрабатываете это событие для изменения поведения по умолчанию, обязательно предоставьте эквивалентный механизм в обработчике, чтобы завершить операцию перетаскивания. DoDragDrop В противном случае метод не вернет, и приложение перестанет отвечать на запросы. При обработке этого события необходимо пометить его как обработанное, чтобы предотвратить переопределение обработчика поведением по умолчанию.

Сведения о маршрутизируемом событии

Поле идентификатора QueryContinueDragEvent
Стратегия маршрутизации Восходящей
Делегат QueryContinueDragEventHandler

Соответствующее событие туннелирования — PreviewQueryContinueDrag.

Применяется к

См. также раздел