protected override void OnUnload(EventArgs e) { if (m_P != null) { m_P.Dispose(); } base.OnUnload(e); }