Window.DragMove Método

Definição

Permite que uma janela seja arrastada por um rato com o botão esquerdo pressionado sobre uma área exposta da área cliente da janela.

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

Exceções

O botão esquerdo do rato não está pressionado.

Exemplos

O exemplo seguinte mostra como substituir OnMouseLeftButtonDown para chamar DragMove.

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

Observações

O botão esquerdo do rato tem de estar pressionado quando DragMove é chamado. Uma forma de detetar quando o botão esquerdo do rato é pressionado é lidar com o MouseLeftButtonDown evento.

Quando DragMove é chamado, o botão esquerdo do rato deve ser pressionado sobre uma área exposta da área do cliente da janela.

Note

Este método não pode ser chamado quando uma janela está alojada num navegador.

Aplica-se a

Ver também