WorkflowView.OnQueryContinueDrag(QueryContinueDragEventArgs) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir sürükleme işlemi sırasında gerçekleşir ve sürükleme kaynağının sürükleme seçeneğinin iptal edilip edilmeyeceğini belirlemesine izin verir.
protected:
override void OnQueryContinueDrag(System::Windows::Forms::QueryContinueDragEventArgs ^ qcdevent);
protected override void OnQueryContinueDrag(System.Windows.Forms.QueryContinueDragEventArgs qcdevent);
override this.OnQueryContinueDrag : System.Windows.Forms.QueryContinueDragEventArgs -> unit
Protected Overrides Sub OnQueryContinueDrag (qcdevent As QueryContinueDragEventArgs)
Parametreler
- qcdevent
- QueryContinueDragEventArgs
QueryContinueDragEventArgs Olay hakkında bilgi içeren bir.
Açıklamalar
Olay OnQueryContinueDrag , sürükleme işlemi sırasında klavye veya fare düğmesi durumunda bir değişiklik olduğunda oluşturulur. Olay, OnQueryContinueDrag sürükleme kaynağının sürükleme işleminin iptal edilip edilmeyeceğini belirlemesine olanak tanır.
Denetim geçerli bir bırakma hedefi olduğunda sürükleme işlemleriyle ilgili olaylar tetiklenir. Olay OnGiveFeedback , belirtilen sürükleme efektiyle oluşturulur. Sürükleme efektlerinin listesi için numaralandırmaya DragDropEffects bakın.
Fare imleci konumu, klavye durumu ve fare düğmesi durumundaki değişiklikler izlenir.
Kullanıcı bir pencereden dışarı taşınırsa, OnDragLeave olay oluşturulur.
Fare başka bir denetime girerse, OnDragEnter bu denetimin değeri oluşturulur.
Fare hareket eder ancak aynı denetim içinde kalırsa, OnDragOver olay tetikler.
Klavye veya fare düğmesi durumunda bir değişiklik varsa, OnQueryContinueDrag olay oluşturulur ve sürüklemeye devam etmek, verileri bırakmak veya olayın Actionözelliğinin QueryContinueDragEventArgs değerine göre işlemi iptal etmek isteyip istemediğinizi belirler.
değeri iseDragAction.ContinueOnDragOver, olay işleme devam etmek için oluşturulur ve OnGiveFeedback uygun görsel geri bildirimin ayarlanabilmesi için olay yeni etkiyle oluşturulur. Geçerli bırakma efektlerinin listesi için numaralandırmaya DragDropEffects bakın.
Note
OnDragOver ve OnGiveFeedback olayları eşleştirilir, böylece fare bırakma hedefi boyunca hareket ettikçe kullanıcıya fare konumuyla ilgili en up-totarih geri bildirimi verilir.
değer ise DragAction.Drop, bırakma efekti değeri kaynağa döndürülür, böylece kaynak uygulama kaynak verilerde uygun işlemi gerçekleştirebilir; örneğin, işlem bir taşıma işlemiyse verileri kesin.
değeri iseDragAction.CancelOnDragLeave, olay oluşturulur.
Varsayılan olarak, esc tuşuna OnQueryContinueDrag basılıp basılamadığını olay olarak ayarlar Action ve sol, orta veya sağ fare düğmesine basıldığında olarak ayarlanır DragAction.CancelAction.DragAction.Drop