Window.DragMove Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.