避免窗体退出时提示两次,
如果菜单中有退出功能;则退出事件中不能执行Application.exit方法,只能用this.close(); this.dispose()方法执行不成功。
DialogResult diaResult= MessageBox.Show("请确定是否保存数据","提示框",MessageBoxButtons.YesNo);
if (diaResult == DialogResult.Yes){
//调用主窗体的保存方法,在此之前需要结束编辑和绘制等值线和结束编辑点场数据
ForecastProducts fp = new ForecastProducts();
fp.Save();
e.Cancel = false;//设置不取消事件
this.Dispose();// 清理正在使用的资哩源
}
else
{
e.Cancel = true;//设置取消事件
this.Dispose();
}