Ejemplo n.º 1
0
        public void SaveAsFile()
        {
            if (Loading.FilePath != null)
            {
                SaveSTBLXMLDialog.InitialDirectory = Path.GetDirectoryName(Loading.FilePath);
                SaveSTBLXMLDialog.FileName         = Path.GetFileName(Loading.FilePath);
            }

            if (SaveSTBLXMLDialog.ShowDialog() == DialogResult.Cancel)
            {
                return;
            }

            string saveFilePath = SaveSTBLXMLDialog.FileName;

            SaveSTBLXMLDialog.InitialDirectory = "";
            SaveSTBLXMLDialog.FileName         = "";

            try {
                Loading.SaveFile(saveFilePath);
            } catch (Exception saveException) {
                ShowSaveFailureDialog(saveException);
            }

            EntryBrowser.RefreshItems();
        }
Ejemplo n.º 2
0
        private void FilePathSelectButton_Click(object sender, EventArgs e)
        {
            if (FilePathTextBox.Text != null && !string.IsNullOrWhiteSpace(FilePathTextBox.Text) && File.Exists(FilePathTextBox.Text))
            {
                SaveSTBLXMLDialog.InitialDirectory = Path.GetDirectoryName(FilePathTextBox.Text);
                SaveSTBLXMLDialog.FileName         = Path.GetFileName(FilePathTextBox.Text);
            }

            if (SaveSTBLXMLDialog.ShowDialog() == DialogResult.Cancel)
            {
                return;
            }

            FilePathTextBox.Text = SaveSTBLXMLDialog.FileName;

            SaveSTBLXMLDialog.InitialDirectory = "";
            SaveSTBLXMLDialog.FileName         = "";
        }