protected override void OnMouseLeave(System.EventArgs e) { if (_Active) { _State = _States.Normal; this.Invalidate(); base.OnMouseLeave(e); } }