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(); }
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 = ""; }