WorkflowView.OnQueryContinueDrag(QueryContinueDragEventArgs) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Inträffar under en dragåtgärd och gör att drakällan kan avgöra om dra-alternativet ska avbrytas.
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)
Parametrar
- qcdevent
- QueryContinueDragEventArgs
En QueryContinueDragEventArgs som innehåller information om händelsen.
Kommentarer
Händelsen OnQueryContinueDrag aktiveras när tangentbords- eller musknappstillståndet ändras under en dragåtgärd. Med OnQueryContinueDrag händelsen kan drakällan avgöra om dragåtgärden ska avbrytas.
Händelser som rör dragåtgärder aktiveras när kontrollen är ett giltigt släppmål. Händelsen OnGiveFeedback aktiveras med den angivna drageffekten. En lista över drageffekter finns i DragDropEffects uppräkningen.
Ändringar i musmarkörens position, tangentbordstillstånd och musknappstillstånd spåras.
Om användaren flyttar ut från ett fönster utlöses OnDragLeave händelsen.
Om musen går in i en annan kontroll, aktiveras för den OnDragEnter kontrollen.
Om musen flyttas men håller sig inom samma kontroll utlöses OnDragOver händelsen.
Om det sker en ändring i tangentbords- eller musknappens tillstånd OnQueryContinueDrag aktiveras händelsen och avgör om du vill fortsätta dra, släppa data eller avbryta åtgärden baserat på värdet Action för händelsens QueryContinueDragEventArgsegenskap .
Om värdet är DragAction.ContinueOnDragOver genereras händelsen för att fortsätta åtgärden och OnGiveFeedback händelsen aktiveras med den nya effekten så att lämplig visuell feedback kan anges. En lista över giltiga släppeffekter finns i DragDropEffects uppräkningen.
Note
Händelserna OnDragOver och OnGiveFeedback paras ihop så att när musen rör sig över släppmålet får användaren mest up-to-date feedback om muspositionen.
Om värdet är DragAction.Dropreturneras drop-effektvärdet till källan, så att källprogrammet kan utföra lämplig åtgärd på källdata. Klipp till exempel ut data om åtgärden var en flytt.
Om värdet är DragAction.CancelOnDragLeave utlöses händelsen.
Som standard OnQueryContinueDrag anges händelsen till Action om ESC-tangenten trycktes in och anger DragAction.Cancel till Action om vänster, mitten eller höger musknapp DragAction.Drop trycks in.