private void OpenFile(string filename = "") { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Kuriimu Archive (*.kup)|*.kup"; DialogResult dr = DialogResult.OK; if (filename == string.Empty) { dr = ofd.ShowDialog(); filename = ofd.FileName; } if (dr == DialogResult.OK) { try { _file = new FileInfo(filename); _fileOpen = true; _kup = KUP.Load(filename); _kupUser = KupUser.Load(filename + ".user"); LoadForm(); _hasChanges = false; } catch (Exception ex) { MessageBox.Show(ex.ToString(), ex.Message, MessageBoxButtons.OK); _fileOpen = false; _hasChanges = false; } UpdateForm(); } }
private void NewFile() { _file = null; _fileOpen = true; _kup = new KUP(); _kupUser = new KupUser(); LoadForm(); _hasChanges = false; UpdateForm(); }