Freigeben über


Window.DragMove Methode

Definition

Ermöglicht es, ein Fenster mit der Maus auf einen verfügbar gemachten Bereich im Clientbereich des Fensters zu ziehen, indem die linke Maustaste gedrückt wird.

public:
 void DragMove();
[System.Security.SecurityCritical]
public void DragMove ();
public void DragMove ();
[<System.Security.SecurityCritical>]
member this.DragMove : unit -> unit
member this.DragMove : unit -> unit
Public Sub DragMove ()
Attribute

Ausnahmen

Die linke Maustaste wird nicht gedrückt gehalten.

Beispiele

Das folgende Beispiel zeigt, wie Sie das Aufrufen DragMovevon überschreibenOnMouseLeftButtonDown.

protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
{
    base.OnMouseLeftButtonDown(e);

    // Begin dragging the window
    this.DragMove();
}
Protected Overrides Sub OnMouseLeftButtonDown(ByVal e As MouseButtonEventArgs)
    MyBase.OnMouseLeftButtonDown(e)

    ' Begin dragging the window
    Me.DragMove()
End Sub

Hinweise

Die linke Maustaste muss nach unten sein, wenn DragMove aufgerufen wird. Eine Möglichkeit, zu erkennen, wann die linke Maustaste gedrückt wird, besteht darin, das MouseLeftButtonDown Ereignis zu behandeln.

Wenn DragMove aufgerufen wird, muss die linke Maustaste über einen verfügbaren Bereich des Clientbereichs des Fensters gedrückt werden.

Hinweis

Diese Methode kann nicht aufgerufen werden, wenn ein Fenster in einem Browser gehostet wird.

Gilt für:

Weitere Informationen