private void ShowDetailStateOrScreen(string FieldName, string FieldValue) { if (FieldName.Contains("Screen")) { string screenPath = XDCUnity.eCATPath + @"\XDC\" + folderName + @"\Scripts\Screen" + XDCUnity.CurrentResourceIndex + @"\Host\000\" + FieldValue + ".txt"; if (File.Exists(screenPath)) { string screenText = XDCUnity.GetTxtFileText(screenPath); Form_ScreenParse form_ScreenParse = new Form_ScreenParse(screenText, currentProtocolType, FieldValue + ".txt"); form_ScreenParse.Show(); } else { MessageBox.Show("Do note Exists Screen File:" + screenPath); } } else if (FieldName.Contains("State")) { string statePath = XDCUnity.eCATPath + @"\XDC\" + folderName + @"\Scripts\State" + XDCUnity.CurrentResourceIndex + @"\Host\" + FieldValue + ".txt"; if (File.Exists(statePath)) { string stateText = XDCUnity.GetTxtFileText(statePath); Form_MsgDebug form_Debug = new Form_MsgDebug(stateText, currentProtocolType, DataType.State, FieldValue + ".txt"); form_Debug.Show(); } else { MessageBox.Show("Do note Exists State File:" + statePath); } } }
private void Form_Pars_Load(object sender, EventArgs e) { ParentFormEvent += Form_Pars_ParentFormEvent; XmlDocument doc = XMLHelper.instance.XMLFiles["BaseConfig"].XmlDoc; XmlNode node = doc.SelectSingleNode("BaseConfig/Settings/eCATPath"); XDCUnity.eCATPath = node.Attributes["value"].InnerText; form_manuLeft = new Form_ManuSendLeft(); form_manuLeft.SubFormEvent += Form_Left_SubFormEvent; form_manuLeft.Show(this.dockPanel1, DockState.DockLeft); //正文内容 form_MsgDebug = new Form_MsgDebug("", currentProtocolType); form_MsgDebug.SubFormEvent += Form_MsgDebug_SubFormEvent; form_MsgDebug.SubFormCloseEvent += Form_MsgDebug_SubFormCloseEvent; form_MsgDebug.Show(this.dockPanel1, DockState.Document); }
private void lsb_Log_GM01_MouseDoubleClick(object sender, MouseEventArgs e) { if (((ListBox)sender) == null || ((ListBox)sender).SelectedItem == null) { return; } string currentItemStr = ((ListBox)sender).SelectedItem.ToString(); string msg = string.Empty; int flagIndex = -1; if ((flagIndex = currentItemStr.IndexOf(SendHead)) >= 0) { msg = currentItemStr.Substring(flagIndex + 13, currentItemStr.Length - flagIndex - 13); } else if ((flagIndex = currentItemStr.IndexOf(RecvHead)) >= 0) { msg = currentItemStr.Substring(flagIndex + 13, currentItemStr.Length - flagIndex - 13); } Form_MsgDebug msd = new Form_MsgDebug(msg, XDCProtocolType.NDC); msd.Show(); }