Compartir vía


Window.DragMove Método

Definición

Permite arrastrar una ventana por un mouse con su botón primario presionado sobre un área expuesta del área cliente de la ventana.

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 ()
Atributos

Excepciones

El botón primario del mouse no está presionado.

Ejemplos

En el ejemplo siguiente se muestra cómo invalidar OnMouseLeftButtonDown para llamar DragMovea .

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

Comentarios

El botón izquierdo del mouse debe estar inactivo cuando DragMove se llama a . Una manera de detectar cuándo se presiona el botón izquierdo del mouse es controlar el MouseLeftButtonDown evento.

Cuando DragMove se llama a , el botón izquierdo del mouse debe estar presionado sobre un área expuesta del área cliente de la ventana.

Nota

No se puede llamar a este método cuando se hospeda una ventana en un explorador.

Se aplica a

Consulte también