/// <summary> /// /// </summary> private void CloseISO() { if (_iso != null) { _iso.Dispose(); _iso = null; _isoFilePath = null; } viewFilesToolStripMenuItem.Enabled = false; saveISOAsToolStripMenuItem.Enabled = false; saveISOToolStripMenuItem.Enabled = false; closeISOToolStripMenuItem.Enabled = false; }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void loadISOToolStripMenuItem_Click(object sender, EventArgs e) { _isoFilePath = Tools.FileIO.OpenFile("Gamecube ISO (.iso)|*.iso", "game.iso"); if (_isoFilePath != null) { if (_iso != null) { _iso.Dispose(); _iso = null; } _iso = new GCISO(_isoFilePath); viewFilesToolStripMenuItem.Enabled = true; saveISOAsToolStripMenuItem.Enabled = true; saveISOToolStripMenuItem.Enabled = true; closeISOToolStripMenuItem.Enabled = true; OpenFileTree(); } }