|
|
|
@ -22,17 +22,17 @@ namespace Rs.MotionPlat.Commom
|
|
|
|
|
resultMessageBox = new Dictionary<int, SchedulingMessageBox>();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static void Show(int id, string message, ETipButton button)
|
|
|
|
|
public static void Show(int id, string message, ETipButton button,bool bNeedStop=false)
|
|
|
|
|
{
|
|
|
|
|
lock(msgLock)
|
|
|
|
|
{
|
|
|
|
|
Show(id, message, button, null);
|
|
|
|
|
Show(id, message, button, null,bNeedStop);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static void Show(int id,string message,ETipButton button,Dictionary<ETipButton,string> buttonTexts)
|
|
|
|
|
public static void Show(int id,string message,ETipButton button,Dictionary<ETipButton,string> buttonTexts,bool bNeedStop=false)
|
|
|
|
|
{
|
|
|
|
|
lock (msgLock)
|
|
|
|
|
{
|
|
|
|
@ -44,7 +44,15 @@ namespace Rs.MotionPlat.Commom
|
|
|
|
|
msgBox.Instruction = EInstruction.ShowMessage;
|
|
|
|
|
msgBox.ID = id;
|
|
|
|
|
TestCenter.Instance.ShowMsgBox(msgBox);
|
|
|
|
|
msgSentEvent.Add(id, new ManualResetEvent(false));
|
|
|
|
|
if(!msgSentEvent.ContainsKey(id))
|
|
|
|
|
{
|
|
|
|
|
msgSentEvent.Add(id, new ManualResetEvent(false));
|
|
|
|
|
}
|
|
|
|
|
if(bNeedStop)
|
|
|
|
|
{
|
|
|
|
|
Ops.Stop();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|