protected virtual void OnMouseDown (MouseEventArgs e) { if (this.Enabled) { this.is_pressed = true; this.Invalidate (); MouseEventHandler eh = (MouseEventHandler)(Events [MouseDownEvent]); if (eh != null) eh (this, e); } }