Ejemplo n.º 1
0
        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
                }
            }
        }