private void importButton_Button_Pressed(object sender, EventArgs e) { DialogResult firstResult = MessageBox.Show("Would you like to save your current settings before importing new settings? ", "Save current settings first?", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); if (firstResult == DialogResult.Cancel) { return; } if (firstResult == DialogResult.Yes) { saveFileDialog1.FileName = "currentsettings" + DateTime.Now.Year + DateTime.Now.Month.ToString().PadLeft(2, '0') + DateTime.Now.Day.ToString().PadLeft(2, '0') + ".config"; DialogResult resultSave = saveFileDialog1.ShowDialog(); if (resultSave == DialogResult.OK) { MetaTemplate_UserSettings.Export_Settings(saveFileDialog1.FileName); } else { return; } } // Now open the settings DialogResult result = openFileDialog1.ShowDialog(); if (result == DialogResult.OK) { MetaTemplate_UserSettings.Import_Settings(openFileDialog1.FileName); } }