/// <summary> /// 構築 /// </summary> /// <param name="target">動かすウィンドウ</param> /// <param name="dragMove">移動時のイベント</param> /// <param name="calc">計算イベント</param> public DragMover(Control target, DragMoveDelegate dragMove, CalcDragPointDelegate calc = null) : this(target, target, dragMove) { }
/// <summary> /// 構築 /// </summary> /// <param name="listner">マウスの動きをキャプチャーする対象</param> /// <param name="target">動かすウィンドウ</param> /// <param name="dragMove">移動時のイベント</param> /// <param name="calc">計算イベント</param> public DragMover(Control listner, Control target, DragMoveDelegate dragMove, CalcDragPointDelegate calc = null) : this(listner, target) { this.OnDragMove += dragMove; this.OnCalcDragPoint += calc; }