Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
 private void NewFile()
 {
     _file     = null;
     _fileOpen = true;
     _kup      = new KUP();
     _kupUser  = new KupUser();
     LoadForm();
     _hasChanges = false;
     UpdateForm();
 }