protected override void OnMouseUp (MouseEventArgs e) { this.button_pressed = false; this.Invalidate (); base.OnMouseUp (e); }