public virtual void MouseUp(Control c, Point pt, MouseButtons button) { if (_mouseDown && (button == MouseButtons.Left)) { _mouseDown = false; UpdateTarget(); PressColorBlock(); } }