Window.DragMove Método

Definição

Permite que uma janela seja arrastada com um mouse com o botão esquerdo em uma área exposta da área de 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 mouse não foi pressionado.

Exemplos

O exemplo a seguir 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

Comentários

O botão esquerdo do mouse deve estar inativo quando DragMove for chamado. Uma maneira de detectar quando o botão esquerdo do mouse é pressionado é manipular o MouseLeftButtonDown evento.

Quando DragMove é chamado, o botão esquerdo do mouse deve estar deprimido em uma área exposta da área do cliente da janela.

Observação

Esse método não pode ser chamado quando uma janela é hospedada em um navegador.

Aplica-se a

Confira também