/// <summary> /// ����ı�ʱ������һ��ϵͳֻ��������һ������ /// </summary> /// <param name="NewTask"></param> public static void TaskChanged(Hy.Check.Task.Task NewTask) { //�Ƚ���ǰ�ʼ�����е�������գ�Ȼ���ټ��������ʼ����� //m_UCDataMap.SetTask(null); m_UCDataMap.SetTask(NewTask); }
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(); //} }
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(); } }
public MetadataHooker(Hy.Metadata.UI.UCStandardManager uc) { this.m_UcMetadata = uc; }