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
DelegateDelegate QueryContinueDragEventHandler

対応するトンネル イベントはPreviewQueryContinueDragします。The corresponding tunneling event is PreviewQueryContinueDrag.