protected override void OnLoad(EventArgs e) { base.OnLoad(e); this.timer1.Enabled = true; try { if (!string.IsNullOrEmpty(mainForm.fileName)) { string fileName = mainForm.fileName.Replace(".pnc", ".pck"); if (File.Exists(fileName)) { this.bindingSource.DataSource = ConvertToPckList(PCKHelper.LoadPck(fileName)); } } } catch (Exception) { } }
private void btnLoad_Click(object sender, EventArgs e) { OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = ContraHelper.FilterPck; if (dialog.ShowDialog() == DialogResult.OK) { var ext = Path.GetExtension(dialog.FileName); if (ext == ".pck") { this.bindingSource.DataSource = ConvertToPckList(PCKHelper.LoadPck(dialog.FileName)); } else if (ext == ".pnc") { this.bindingSource.DataSource = ConvertToPckList(PCKHelper.LoadPnc(dialog.FileName)); } else if (ext == ".cnc") { this.bindingSource.DataSource = ConvertToPckList(PCKHelper.LoadCnc(dialog.FileName, Settings.Default.Set.OtherSet.ScriptMode)); } ContraHelper.ShowMessage(L.R("FormPckCheck.DaoRuChengGong", "加载成功!")); } }