日期:2014-05-20  浏览次数:20675 次

怎样判断文本中的内容是否被改变了
小弟正在编写一个记事本程序

当程序退出的时候

怎样判断文本中的内容是否被改变了

然后保存呢

------解决方案--------------------
设置一个标识变量。 退出的时候 检测这个标识变量的值 来查看内容是否被修改
至于标识变量应该怎么设置
你可以在文字输入的那个组件上加一个KeyTyped事件。 来设置它的值!
------解决方案--------------------
不用这么麻烦,只要你在编辑器里写过了,退出的时候就提示是否保存好了,否则直接退出
也没哪个文本编辑器说修改过了退出自动保存的
------解决方案--------------------
......

设个栈装 "上一步 "(Ctrl+Z)操作...

加个这个操作...如果栈为空就xxx....明白了吧...
------解决方案--------------------
没这么麻烦。设一个boolean的变量
如果触发了文本内容改变事件,就将它改成true
退出时判断它就ok了。