Exemplo n.º 1
0
 /// <summary>
 /// ����ı�ʱ������һ��ϵͳֻ��������һ������
 /// </summary>
 /// <param name="NewTask"></param>
 public static void TaskChanged(Hy.Check.Task.Task NewTask)
 {
     //�Ƚ���ǰ�ʼ�����е�������գ�Ȼ���ټ��������ʼ�����
     //m_UCDataMap.SetTask(null);
     m_UCDataMap.SetTask(NewTask);
 }
Exemplo n.º 2
0
        void multiTask_CheckingTaskChanged(Hy.Check.Engine.Checker curChecker, CheckTask curTask)
        {
            m_FrmCheck = new FrmTaskCheck(curTask, null);
            m_FrmCheck.CurrentTask = curTask;
            m_FrmCheck.AdaptCheckerEvents(curChecker);

            m_FrmCheck.Show();
            m_FrmCheck.ReadyForCheck();
            Application.DoEvents();

            //if (m_FrmCheck.InvokeRequired)
            //{
            //System.Threading.ThreadStart threadStart = delegate
            //{
            //    if (m_FrmCheck.InvokeRequired)
            //    {
            //        System.Threading.ThreadStart threadStartSub = delegate
            //        {
            //            m_FrmCheck.Show();
            //            m_FrmCheck.ReadyForCheck();
            //        };
            //        m_FrmCheck.Invoke(threadStartSub);
            //    }
            //    else
            //    {
            //        m_FrmCheck.ReadyForCheck();
            //        m_FrmCheck.ShowDialog();
            //    }
            //};
            //System.Threading.Thread thread = new System.Threading.Thread(threadStart);
            //thread.Start();
            //}
            //else
            //{
            //    m_FrmCheck.Show();
            //    if (m_FrmCheck.InvokeRequired)
            //    {
            //        m_FrmCheck.Invoke(new System.Threading.ThreadStart(m_FrmCheck.ReadyForCheck));
            //    }
            //    else
            //    {
            //        m_FrmCheck.ReadyForCheck();
            //    }
            //    Application.DoEvents();
            //}
        }
Exemplo n.º 3
0
 void multiTask_TaskChecked(Hy.Check.Engine.Checker curChecker, CheckTask curTask)
 {
     if (m_FrmCheck.InvokeRequired)
     {
         System.Threading.ThreadStart threadStart = delegate
         {
             m_FrmCheck.Close();
             m_FrmCheck.Dispose();
         };
         //System.Threading.Thread thread = new System.Threading.Thread(threadStart);
         //thread.Start();
         m_FrmCheck.Invoke(threadStart);
     }
     else
     {
         m_FrmCheck.Close();
         m_FrmCheck.Dispose();
     }
 }
Exemplo n.º 4
0
 public MetadataHooker(Hy.Metadata.UI.UCStandardManager uc)
 {
     this.m_UcMetadata = uc;
 }