示例#1
0
        void m_processor_AnalysisFailed(object sender, DatabaseCreatedEventArgs e)
        {
            // This is a thread safe thing here.  We can never access the GUI elements except from the
            // thread that created it...STA.
            if (InvokeRequired)
            {
                Invoke(new EventHandler <DatabaseCreatedEventArgs>(m_processor_AnalysisFailed), sender, e);
                return;
            }

            try
            {
                mprogress_analysis.Visible = false;
            }
            catch
            {
            }
        }
示例#2
0
        void processor_DatabaseCreated(object sender, DatabaseCreatedEventArgs e)
        {
            // This is a thread safe thing here.  We can never access the GUI elements except from the
            // thread that created it...STA.
            if (InvokeRequired)
            {
                Invoke(new EventHandler <DatabaseCreatedEventArgs>(processor_DatabaseCreated), sender, e);
                return;
            }

            mprogress_analysis.Visible = false;
            m_database = e.Database;
            mbutton_saveDatabase.Visible  = true;
            radioButtonAverageNET.Enabled = true;

            databaseControl1.UpdateDatabaseView(m_database);
            OnStatus("Database Created.");
            if (DatabaseCreated != null)
            {
                DatabaseCreated(sender, new DatabaseCreatedEventArgs(e.Database));
            }

            m_database.ConsensusTargets.ForEach(x => x.Targets.Clear());
        }