Udostępnij za pośrednictwem


DragDrop.QueryContinueDrag Zdarzenie dołączone

Definicja

Występuje stale, gdy operacja przeciągania i upuszczania jest w toku i umożliwia źródło upuszczania zakończenie operacji przeciągania i upuszczania w zależności od stanów klawisza/przycisku.

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

Uwagi

Zdarzenie QueryContinueDrag jest stale wywoływane, gdy źródło przeciągania jest przeciągane. To zdarzenie można obsłużyć, aby określić, która akcja kończy operację przeciągania i upuszczania na podstawie stanu klawiszy ESC, SHIFT, CTRL i ALT, a także stanu przycisków myszy. Domyślna procedura obsługi dla tego zdarzenia anuluje operację przeciągania i upuszczania, jeśli klawisz ESC jest naciśnięty, i usuwa dane, jeśli przycisk myszy zostanie zwolniony. Jeśli obsłużysz to zdarzenie, aby zmienić domyślne zachowanie, upewnij się, że w procedurze obsługi zostanie włączony mechanizm równoważny, aby zakończyć operację przeciągania i upuszczania. DoDragDrop W przeciwnym razie metoda nie zostanie zwrócona, a aplikacja przestanie odpowiadać. Jeśli obsłużysz to zdarzenie, musisz oznaczyć je jako obsługiwane, aby zapobiec przesłonieniu domyślnego zachowania programu obsługi.

Informacje dotyczące kierowanego zdarzenia

Pole identyfikatora QueryContinueDragEvent
Strategia routingu Propagacji
Delegat QueryContinueDragEventHandler

Odpowiednie zdarzenie tunelowania to PreviewQueryContinueDrag.

Dotyczy

Zobacz też