private bool ConfirmProjectClose()
{
if (!Project.NeedSaved)
return true;
DialogResult result = MessageBox.Show(String.Format("Save changes to {0}?", Project.Title),
@"Advanced RPG Creator", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation);
switch (result)
{
case DialogResult.Yes:
this.SaveProject();
return true;
case DialogResult.No:
return true;
default:
return false;
}
}