|
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
|
Übersetzung
Original
|
Control.DragEnter-Ereignis
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
Hinweis |
|---|
Wenn die Benutzeraktion das Fenster verlässt, wird das DragLeave-Ereignis ausgelöst. Wenn der Mauszeiger in ein anderes Steuerelement bewegt wird, wird DragEnter für dieses Steuerelement ausgelöst. Wenn die Maus bewegt wird, ohne das Steuerelement zu verlassen, wird das DragOver-Ereignis ausgelöst.
Wenn der Wert von DragActionContinue ist, wird das DragOver-Ereignis ausgelöst, um den Vorgang fortzusetzen. Außerdem wird das GiveFeedback-Ereignis ausgelöst, damit eine entsprechende visuelle Rückmeldung festgelegt werden kann. Eine Liste der gültigen Ablageeffekte finden Sie unter der DragDropEffects-Enumeration.
HinweisDas DragOver-Ereignis und das GiveFeedback-Ereignis werden zusammengefasst, damit Benutzer beim Bewegen der Maus über das Ablageziel eine aktuelle Rückmeldung von der Mausposition erhalten. Wenn der Wert von DragActionDrop ist, 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 von DragActionCancel ist, wird das DragLeave-Ereignis ausgelöst.
HinweisDie X-Eigenschaft und die Y-Eigenschaft der DragEventArgs geben Bildschirmkoordinaten an, nicht Clientkoordinaten. Die folgende Visual C#-Codezeile wandelt die Eigenschaften in einen Client-Point um: Point clientPoint = targetControl.PointToClient(new Point(de.X, de.Y));
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.