public override void DragMove(Point screenPt) { if (FloatingWindow != null) { _screenPt = screenPt; _moveTimer.Start(); } base.DragMove(screenPt); }