private string _saveLocation;
private void saveToolStripMenuItem_Click(object sender, EventArgs e)
{
StatusUpdateMessage("Saving Configuration...", 0);
SaveConfig();
StatusComplete();
}
private void saveAsToolStripMenuItem_Click(object sender, EventArgs e)
{
SaveAsConfig();
}
private void exitWithoutSavingToolStripMenuItem_Click(object sender, EventArgs e)
{
Close();
}
private void mnuExitItem_Click(object sender, EventArgs e)
{
if (_saveLocation != null)
{
Close();
}
else
{
SaveAsConfig();
}
}
private void SaveConfig()
{
if (_saveLocation != null)
{
SaveSetting();
}
else
{
SaveAsConfig();
}
}
private void SaveAsConfig()
{
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter = _filterDialogText;
saveFileDialog1.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
if (saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
try
{
_saveLocation = saveFileDialog1.FileName;
SaveSetting();
}
catch (Exception exception)
{ ; }
finally
{
Cursor = Cursors.Default;
}
}
}