Window.DragMove Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.