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; } } }
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); } }