private void SaveButton_Click( object sender, EventArgs e )
{
if (_saveFileDialogOpened) return;
_saveFileDialogOpened = true;
_saveFileDialog = new SaveFileDialog();
_saveFileDialog.Reset();
_saveFileDialog.DefaultExt = ".xml";
_saveFileDialog.InitialDirectory = _defaultFolder;
_saveFileDialog.Filter = "XML files(*.xml)|*.xml|config files(*.config)|*.config";
_saveFileDialog.FilterIndex = 1;
_saveFileDialog.Title = "Save Custom Bedlam Config File...";
DialogResult result = _saveFileDialog.ShowDialog();
if(result == DialogResult.OK)
{
string fileName = _saveFileDialog.FileName;
SaveBedlamConfigValues(fileName);
}
_saveFileDialogOpened = false;
}