コード例 #1
0
 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);
         }
     }
 }
コード例 #2
0
        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);
        }
コード例 #3
0
        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();
        }