Window.DragMove Window.DragMove Window.DragMove Window.DragMove Method

定義

ウィンドウのクライアント領域の表示部分でマウスの左ボタンを押したままにすることにより、ウィンドウをドラッグできるようにします。Allows a window to be dragged by a mouse with its left button down over an exposed area of the window's client area.

public:
 void DragMove();
[System.Security.SecurityCritical]
public void DragMove ();
member this.DragMove : unit -> unit
Public Sub DragMove ()

例外

マウスの左ボタンが押されていません。The left mouse button is not down.

次の例は、オーバーライドする方法を示しますOnMouseLeftButtonDownを呼び出すDragMoveします。The following example shows how to override OnMouseLeftButtonDown to call 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

注釈

マウスの左ボタンがダウンする必要がありますDragMoveが呼び出されます。The left mouse button must be down when DragMove is called. マウスの左ボタンが押されたときを検出する方法の 1 つが処理するためには、MouseLeftButtonDownイベント。One way to detect when the left mouse button is pressed is to handle the MouseLeftButtonDown event.

ときにDragMoveを呼び出すと、左側のウィンドウのクライアント領域の表示部分にマウス ボタンを押されている必要があります。When DragMove is called, the left mouse button must be depressed over an exposed area of the window's client area.

注意

ウィンドウが、ブラウザーでホストされている場合、このメソッドを呼び出すことはできません。This method cannot be called when a window is hosted in a browser.

セキュリティ

UIPermission
ウィンドウをドラッグするアクセス許可。for permission to drag a window. 関連付けられた列挙体。 AllWindowsAssociated enumeration: AllWindows

適用対象

こちらもご覧ください