读书人

怎么判断窗体内容被修改了

发布时间: 2012-01-01 23:10:55 作者: rapoo

如何判断窗体内容被修改了?
win form模式下
在一个窗体中输入各项信息

怎么判断是否对数据进行了修改?

举例说,输入了若干项数据,对数据进行了保存,再对刚刚输入的数据进行局部修改,直接关闭窗口,怎么判断刚刚作了修改操作而没有保存呢?

[解决办法]
gotfocus聚焦过的都算改过,然后将这些和以前的比较
[解决办法]
窗体中的控件都有XXX_TextChanged()事件中,编写如下代码:
this.hasChanged = true; //标识数据是否被更改

保存后将hasChanged =false;
所以只需判断hasChanged是否是真就可以了
[解决办法]
以前也是用的类似2楼的方法,期待更好的解决办法

读书人网 >C#

热点推荐