コード例 #1
0
        /// <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;
        }
コード例 #2
0
        /// <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();
            }
        }