DragDrop.QueryContinueDrag DragDrop.QueryContinueDrag DragDrop.QueryContinueDrag Attached Event

Определение

Возникает постоянно в процессе операции перетаскивания и позволяет источнику перетаскивания закончить операцию перетаскивания в зависимости от состояний кнопок/клавиш.Occurs continuously while a drag-and-drop operation is in progress, and enables the drop source to end the drag-and-drop operation depending on the key/button states.

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

Комментарии

Событие QueryContinueDrag возникает постоянно, пока выполняется перетаскивание источника перетаскивания.The QueryContinueDrag event is raised continuously while the drag source is being dragged. Можно обработать это событие, чтобы определить, какое действие завершает операцию перетаскивания, на основе состояния клавиш ESC, SHIFT, CTRL и ALT, а также состояния кнопок мыши.You can handle this event to determine what action ends the drag-and-drop operation based on the state of the ESC, SHIFT, CTRL, and ALT keys, as well as the state of the mouse buttons. Обработчик по умолчанию для этого события отменяет операцию перетаскивания при нажатии клавиши ESC и сбрасывает данные при отпускании кнопки мыши.The default handler for this event cancels the drag-and-drop operation if the ESC key is pressed, and drops the data if the mouse button is released. Если вы обрабатываете это событие, чтобы изменить поведение по умолчанию, не забудьте предоставить аналогичного механизма в обработчике для завершения операции перетаскивания и вставки.If you handle this event to change the default behavior, be sure to provide an equivalent mechanism in your handler to end the drag-and-drop operation. В противном случае DoDragDrop не вернет метод и приложение перестает отвечать на запросы.Otherwise, the DoDragDrop method will not return and your application will stop responding. Если вы обрабатываете это событие, необходимо пометить как обработанное, чтобы предотвратить переопределение Ваш обработчик по умолчанию.If you handle this event, you must mark it as handled to prevent the default behavior from overriding your handler.

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

Поле идентификатораIdentifier Field QueryContinueDragEvent
Стратегия маршрутизацииRouting Strategy Восходящая маршрутизацияBubbling
делегатDelegate QueryContinueDragEventHandler

Соответствующее событие нисходящей маршрутизации является PreviewQueryContinueDrag.The corresponding tunneling event is PreviewQueryContinueDrag.

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

Дополнительно