示例#1
0
 private void CheckBox2_CheckedChanged(object sender, EventArgs e)
 {
     if (this.CheckBox2.Checked)
     {
         this.DataGridView1.Rows.Clear();
         string    directoryPath = Class33.Class31_0.Info.DirectoryPath;
         ArrayList arrayList     = new ArrayList();
         NF.ReadTxtFile(Path.Combine(directoryPath, "Data\\CGB_Data.Data"), ref arrayList);
         short num3;
         short num4;
         checked
         {
             short num  = (short)arrayList.Count;
             short num2 = 0;
             num3 = num - 1;
             num4 = num2;
         }
         for (;;)
         {
             short num5 = num4;
             short num6 = num3;
             if (num5 > num6)
             {
                 break;
             }
             string[] values = (string[])NewLateBinding.LateGet(arrayList[(int)num4], null, "Split", new object[]
             {
                 ";"
             }, null, null, null);
             this.DataGridView1.Rows.Add(values);
             num4 += 1;
         }
     }
 }
示例#2
0
 private void TcFileHistory_Frm_Load(object sender, EventArgs e)
 {
     try
     {
         string setting = Interaction.GetSetting(Class33.Class31_0.Info.ProductName, "_FileHistory", "_FileHistory", "");
         if (Operators.CompareString(setting, "ON", false) == 0)
         {
             string text = Class33.Class31_0.Info.DirectoryPath + "/Data/FileHistory.txt";
             if (NF.FileExist(text))
             {
                 this.arrayList_0 = new ArrayList();
                 NF.ReadTxtFile(text, ref this.arrayList_0);
                 short num = checked ((short)(this.arrayList_0.Count - 1));
                 for (short num2 = num; num2 >= 0; num2 += -1)
                 {
                     if (NF.FileExist(Conversions.ToString(this.arrayList_0[(int)num2])))
                     {
                         FileInfo     fileInfo     = new FileInfo(Conversions.ToString(this.arrayList_0[(int)num2]));
                         ListViewItem listViewItem = new ListViewItem();
                         listViewItem.Text = fileInfo.Name;
                         double   num3          = (double)fileInfo.Length / 1024.0;
                         DateTime lastWriteTime = fileInfo.LastWriteTime;
                         listViewItem.SubItems.AddRange(new string[]
                         {
                             lastWriteTime.ToString(),
                             fileInfo.FullName
                         });
                         this.ListView1.Items.Add(listViewItem);
                     }
                 }
             }
             else
             {
                 NF.CreateTxtFile(text);
             }
         }
         else
         {
             short num4 = checked ((short)Interaction.MsgBox("是否开启无限自动保存历史记录功能?", MsgBoxStyle.YesNo, "无限自动保存历史记录"));
             if (num4 == 6)
             {
                 Interaction.SaveSetting(Class33.Class31_0.Info.ProductName, "_FileHistory", "_FileHistory", "ON");
             }
             else if (num4 == 7)
             {
                 Interaction.SaveSetting(Class33.Class31_0.Info.ProductName, "_FileHistory", "_FileHistory", "OFF");
             }
         }
     }
     catch (Exception ex)
     {
         Interaction.MsgBox("FileHistory_Frm_Load:" + ex.Message, MsgBoxStyle.OkOnly, null);
     }
 }