protected virtual void OnDragMove(Point mousePt) { if (DragMove != null) { // Convert point from client to screen coordinates mousePt = _target.OwningControl.PointToScreen(mousePt); DragMove(this, new PointEventArgs(mousePt)); } }