public void EndLogging() { if(m_dlg == null) { Debug.Assert(false); return; } m_dlg.EndLogging(); m_dlg.Close(); UIUtil.DestroyForm(m_dlg); m_dlg = null; }
private static void EndStatusDialog(StatusProgressForm dlg) { if (dlg == null) { Debug.Assert(false); return; } dlg.EndLogging(); dlg.Close(); UIUtil.DestroyForm(dlg); }
private void DestroyStatusDialog(StatusProgressForm dlg) { if (dlg != null) { MainForm mfOwner = ((m_fOwner != null) ? (m_fOwner as MainForm) : null); if ((m_bUseThread == false) && (mfOwner != null)) { mfOwner.RedirectActivationPop(); mfOwner.UIBlockInteraction(false); } dlg.EndLogging(); dlg.Close(); dlg.Dispose(); if (mfOwner != null) { mfOwner.Activate(); // Prevent disappearing } } }