Foxtable(狐表)用户栏目专家坐堂 → 关于撤销与重做


  共有3716人关注过本帖树形打印复制链接

主题:关于撤销与重做

美女呀,离线,留言给我吧!
cyl123
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:758 积分:6382 威望:0 精华:0 注册:2014/12/21 21:01:00
关于撤销与重做  发帖心情 Post By:2016/4/5 12:32:00 [只看该作者]

不是简单的修改,而是组合修改,如何做撤销与重做呢?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目20.foxdb


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160405123426.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/5 12:45:00 [只看该作者]

参考

 

Undo 撤销上一次的编辑,等效于菜单中的撤销按钮
Redo 重做刚撤销的编辑,等效于菜单中的重做按钮

 

 

 


 回到顶部
美女呀,离线,留言给我吧!
cyl123
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:758 积分:6382 威望:0 精华:0 注册:2014/12/21 21:01:00
  发帖心情 Post By:2016/4/5 12:50:00 [只看该作者]

大红袍老师,我想要的效果是这样的,每个修改的按钮,作为撤销的每个步骤。

而且Undo无法撤销代码修改的数据。

 

感觉有点复杂,想了很久没找到什么好办法

[此贴子已经被作者于2016/4/5 12:51:21编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/5 15:08:00 [只看该作者]

 没有好办法,这种是做不到的。

 

 如果你确实要做,那你就必须在datacolchanged事件、增加行、删除行等事件,编写代码,另外用一个表记录原先的,撤销的时候,就从后面取值重新赋值。


 回到顶部