DragDrop.QueryContinueDrag Zdarzenie dołączone

Definicja

Odbywa się w sposób ciągły, gdy operacja przeciągania i upuszczania jest w toku i umożliwia źródłową operację usuwania, w zależności od Stanów klawiszy/przycisków.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

Uwagi

Zdarzenie QueryContinueDrag jest nieustannie zgłaszane podczas przeciągania źródła przeciągania.The QueryContinueDrag event is raised continuously while the drag source is being dragged. Możesz obsłużyć to zdarzenie, aby określić, jaka akcja powoduje zakończenie operacji przeciągania i upuszczania na podstawie stanu klawiszy ESC, SHIFT, CTRL i ALT, jak również stanu przycisków myszy.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. Domyślna procedura obsługi dla tego zdarzenia powoduje anulowanie operacji przeciągania i upuszczania w przypadku naciśnięcia klawisza ESC i odrzucenie danych po udostępnieniu przycisku myszy.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. W przypadku obsługi tego zdarzenia w celu zmiany zachowania domyślnego należy zapewnić odpowiedni mechanizm w programie obsługi, aby zakończyć operację przeciągania i upuszczania.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. W przeciwnym razie metoda DoDragDrop nie zwróci się, a aplikacja przestanie odpowiadać.Otherwise, the DoDragDrop method will not return and your application will stop responding. Jeśli obsłużysz to zdarzenie, musisz oznaczyć je jako obsłużone, aby uniemożliwić domyślne zachowanie przed zastępowaniem programu obsługi.If you handle this event, you must mark it as handled to prevent the default behavior from overriding your handler.

Informacje dotyczące kierowanego zdarzeniaRouted Event Information

Pole identyfikatoraIdentifier Field QueryContinueDragEvent
Strategia routinguRouting Strategy PropagacjaBubbling
DelegateDelegate QueryContinueDragEventHandler

Odpowiednie zdarzenie tunelowania jest PreviewQueryContinueDrag.The corresponding tunneling event is PreviewQueryContinueDrag.

Dotyczy

Zobacz też