DragDrop.QueryContinueDrag İliştirilmiş Olaylar

Tanım

Bir sürükle ve bırak işlemi devam ederken sürekli gerçekleşir ve bırakma kaynağının, anahtar/düğme durumlarına bağlı olarak sürükle ve bırak işlemini sonlandırmasına olanak sağlar.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

Açıklamalar

QueryContinueDragSürükleme kaynağı sürüklenirken olay sürekli olarak getirilir.The QueryContinueDrag event is raised continuously while the drag source is being dragged. Bu olayı, sürükle ve bırak işlemini ESC, SHIFT, CTRL ve ALT tuşlarının yanı sıra fare düğmelerinin durumunu temel alarak hangi eylemin bittiğini belirlemek için işleyebilirsiniz.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. Bu olay için varsayılan işleyici, ESC tuşuna basıldığında sürükle ve bırak işlemini iptal eder ve fare düğmesi serbest bırakıldığında verileri bırakır.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. Varsayılan davranışı değiştirmek için bu olayı idare ederseniz, sürükle ve bırak işlemini sonlandırmak için işleyicinizde bir eşdeğer mekanizma sağladığınızdan emin olun.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. Aksi takdirde, DoDragDrop Yöntem geri dönmeyecektir ve uygulamanız yanıt vermeyi durduracaktır.Otherwise, the DoDragDrop method will not return and your application will stop responding. Bu olayı idare ederseniz, varsayılan davranışın işleyicinizi geçersiz kılmasını engellemek için onu işlenmiş olarak işaretlemeniz gerekir.If you handle this event, you must mark it as handled to prevent the default behavior from overriding your handler.

Yönlendirilmiş Olay BilgisiRouted Event Information

Tanımlayıcı alanıIdentifier Field QueryContinueDragEvent
Yönlendirme stratejisiRouting Strategy TırmanmaBubbling
TemsilciDelegate QueryContinueDragEventHandler

Karşılık gelen Tünel olayı PreviewQueryContinueDrag .The corresponding tunneling event is PreviewQueryContinueDrag.

Şunlara uygulanır

Ayrıca bkz.