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

適用対象

こちらもご覧ください