protected override void OnMouseLeave(EventArgs e) { base.OnMouseLeave(e); m_mouseOver = false; Refresh(); }