public virtual void MouseUp(Control c, Point pt, MouseButtons button) { if (_repeatTimer != null) { _repeatTimer.Stop(); _repeatTimer.Dispose(); _repeatTimer = null; } if (_captured) { _captured = false; } }