protected override void OnMouseEnter(System.EventArgs e) { if (_Active) { _State = _States.MouseOver; this.Invalidate(); base.OnMouseEnter(e); if( _toolTip != null ) { _toolTip.Active = false; _toolTip.Active = true; } } }