protected override void OnMouseDown(MouseEventArgs e) { State = buttonstate.Pressed; this.Invalidate(false); base.OnMouseDown(e); }
protected override void OnMouseUp(MouseEventArgs e) { State = buttonstate.Hover; this.Invalidate(false); base.OnMouseUp(e); }
protected override void OnMouseLeave(EventArgs e) { State = buttonstate.Normal; this.Invalidate(false); base.OnMouseLeave(e); }