ActivityDesigner.OnGiveFeedback(GiveFeedbackEventArgs) 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.
Aktualisiert die visuellen Hinweise für Feedback, das dem Benutzer beim Ausführen eines Ziehvorgangs bereitgestellt wird.
protected:
virtual void OnGiveFeedback(System::Windows::Forms::GiveFeedbackEventArgs ^ e);
protected virtual void OnGiveFeedback(System.Windows.Forms.GiveFeedbackEventArgs e);
abstract member OnGiveFeedback : System.Windows.Forms.GiveFeedbackEventArgs -> unit
override this.OnGiveFeedback : System.Windows.Forms.GiveFeedbackEventArgs -> unit
Protected Overridable Sub OnGiveFeedback (e As GiveFeedbackEventArgs)
Parameter
Ein GiveFeedbackEventArgs Objekt, das die Ereignisdaten enthält.
Hinweise
Im Folgenden wird beschrieben, wie und wann Ereignisse im Zusammenhang mit Drag-and-Drop-Vorgängen ausgelöst werden.
Wenn der Designer ein gültiges Drop-Ziel ist, wird das OnGiveFeedback Ereignis mit dem angegebenen Drag-and-Drop-Effekt ausgelöst. Eine Liste der Drag-and-Drop-Effekte finden Sie in der DragDropEffects Enumeration.
Änderungen der Zeigerposition, des Tastaturzustands und des Maustastenzustands werden nachverfolgt.
Wenn der Benutzer aus den Grenzen des Designers wechselt, wird das OnMouseLeave Ereignis ausgelöst.
Wenn die Maus in einen anderen Designer wechselt, wird der OnDragEnter Für diesen Designer ausgelöst.
Wenn sich die Maus bewegt, aber innerhalb desselben Designers bleibt, wird das OnDragOver Ereignis ausgelöst.
Wenn sich der Tastatur- oder Maustastenzustand ändert, wird das OnQueryContinueDrag Ereignis ausgelöst und bestimmt, ob der Ziehvorgang fortgesetzt, die Daten gelöscht oder der Vorgang basierend auf dem Wert der Action-Eigenschaft des Ereignisses QueryContinueDragEventArgsabgebrochen werden soll.
Wenn der Wert lautet DragAction.Continue, wird das OnDragOver Ereignis ausgelöst, um den Vorgang fortzusetzen, und das OnGiveFeedback Ereignis wird mit dem neuen Effekt ausgelöst, sodass entsprechende visuelles Feedback festgelegt werden kann. Eine Liste der gültigen Dropeffekte finden Sie in der DragDropEffects Enumeration.
Note
Die OnDragOver Ereignisse und OnGiveFeedback Ereignisse werden gekoppelt, sodass der Benutzer beim Bewegen der Maus über das Drop-Ziel mit dem aktuellsten Feedback an der Mausposition versorgt wird.
Wenn der Wert lautet DragAction.Drop, wird der Wert für den Ablageeffekt an die Quelle zurückgegeben, sodass die Quellanwendung den entsprechenden Vorgang für die Quelldaten ausführen kann, z. B. die Daten ausschneiden, wenn der Vorgang eine Verschiebung war.
Wenn der Wert lautet DragAction.Cancel, wird das OnDragLeave Ereignis ausgelöst.
Weitere Informationen zum Behandeln von Ereignissen finden Sie unter Behandeln und Auslösen von Ereignissen.