C# 关闭项目时怎样判断该项目是否已保存?

来源:百度知道 编辑:UC知道 时间:2024/06/28 07:00:38
关闭项目时,如果该项目未保存,则弹出MESSAGEBOX提示保存
若该项目已经保存,则不弹出MESSAGEBOX,直接关闭

怎样判断该项目是否保存过呢?如何实现?
我只是想知道如何判断该项目是否已保存过。大家看清楚问题啊。

你给讲个系统的,关于你的需求在窗体继承中应用.
frmBase
|
---------
| |
frmDialog frmData <-在这层实现IsPostData虚方法.作为模板方法,在Form.Closing调用此方法.

接下来所有与数据有关的窗体继承frmData窗体,然后重载IsPostData方法

用一个变量存储是否需要保存,然后关闭时判断一下不就得了

同意楼上,定义一个变量

bool IsChange=False 当有变动时把 IsChange=True
然后关闭时判断这个变量是否为True就可以了。