void OnLostMouseCapture(object sender, MouseEventArgs e) { if (m_dragState == DragState.Dragging && this.DragAborted != null) this.DragAborted(); m_dragStartPos = new Point(); m_dragState = DragState.None; }