CompositeActivityDesigner.OnMouseDown(MouseEventArgs) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird aufgerufen, wenn innerhalb der Designergrenzen mit der Maus geklickt wird.
protected:
override void OnMouseDown(System::Windows::Forms::MouseEventArgs ^ e);
protected override void OnMouseDown (System.Windows.Forms.MouseEventArgs e);
override this.OnMouseDown : System.Windows.Forms.MouseEventArgs -> unit
Protected Overrides Sub OnMouseDown (e As MouseEventArgs)
Parameter
Ein MouseEventArgs, das die Ereignisdaten enthält.
Hinweise
Nachfolgend wird beschrieben, wie und wann Ereignisse für Drag & Drop-Vorgänge ausgelöst werden.
Wenn es sich beim Designer um ein gültiges Ablageziel handelt, wird das OnGiveFeedback-Ereignis mit dem angegebenen Drag & Drop-Effekt ausgelöst. Eine Liste der Drag & Drop-Effekte finden Sie unter der DragDropEffects-Enumeration.
Änderungen der Mauszeigerposition, des Tastaturstatus und des Status der Maustasten werden nachverfolgt.
Verschiebt der Benutzer die Maus an einen Punkt außerhalb der Designergrenzen, wird das OnDragLeave-Ereignis ausgelöst.
Wenn der Mauszeiger in einen anderen Designer bewegt wird, wird OnDragEnter für diesen Designer ausgelöst.
Wenn die Maus bewegt wird, ohne den Designer zu verlassen, wird das OnDragOver-Ereignis ausgelöst.
Wird der Tastatur- oder Mausstatus geändert, wird das OnQueryContinueDrag-Ereignis ausgelöst, das entsprechend dem Wert der
Action
-Eigenschaft des Ereignisses QueryContinueDragEventArgs bestimmt, ob der Ziehvorgang fortgesetzt, die Daten abgelegt oder der Vorgang abgebrochen werden soll.
Wenn der Wert DragAction.Continue
lautet, wird das OnDragOver-Ereignis ausgelöst, um den Vorgang fortzusetzen. Zudem wird das OnGiveFeedback-Ereignis mit dem neuen Effekt ausgelöst, damit eine entsprechende visuelle Rückmeldung festgelegt werden kann. Eine Liste der gültigen Ablageeffekte finden Sie unter der DragDropEffects-Enumeration.
Hinweis
Das OnDragOver-Ereignis und das OnGiveFeedback-Ereignis werden zusammengefasst, damit Benutzer beim Bewegen der Maus über das Ablageziel eine aktuelle Rückmeldung über die Mausposition erhalten.
Lautet der Wert DragAction.Drop
, wird der Wert des Ablageeffekts an die Quelle zurückgegeben. Die Quellanwendung kann dadurch den entsprechenden Vorgang für die Quelldaten ausführen, z. B. die Daten ausschneiden, wenn es sich um einen Verschiebevorgang handelt.
Wenn der Wert DragAction.Cancel
lautet, wird das OnDragLeave-Ereignis ausgelöst.
Weitere Informationen zum Behandeln von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.