public virtual void MouseEnter(Control c)
{
// Mouse is over the target
_mouseOver = true;
// Get the form we are inside
KryptonForm ownerForm = _ribbon.FindKryptonForm();
_active = ((ownerForm != null) && ownerForm.WindowActive) ||
VisualPopupManager.Singleton.IsTracking ||
_ribbon.InDesignMode ||
(CommonHelper.ActiveFloatingWindow != null);
// Update the visual state
UpdateTargetState(c);
}