protected override void OnMouseLeave(EventArgs e) { if (Controls.Contains(m_hoverButton)) Controls.Remove(m_hoverButton); base.OnMouseLeave(e); }