C# 返回上一步操作

我想问一下怎么返回上一步操作,例如我点击撤销按钮的时候,他会返回上一次的操作。比如有时候添加错了或者删除错了。要返回上一步操作,当然也能再返回上一步操作。这个看起来挺复杂... 我想问一下 怎么返回上一步操作,例如我点击撤销按钮的时候,他会返回上一次的操作。比如有时候添加错了或者删除错了。要返回上一步操作,当然也能再返回上一步操作。这个看起来挺复杂的,希望大虾帮忙,谢谢~~ 展开
 我来答
匿名用户
2013-03-30
展开全部
实现方法有很多,简单的类似IE的历史记录那种,只记录一个曾经打开的网址。麻烦点的类似于PS的历史记录,可以恢复曾经做过的操作。 你这个不知道要求是多复杂,不过既然是C#,就试着把一个可完整重新实现的操作包装成一个对象,记录每个对象的顺序。 比如一次操作是 查询数据库,找到并显示数据1。 第二次操作是 查询数据库,找到并显示数据2。 按撤销的话,应该是回滚到第一次操作上,即 查询数据库,找到并显示数据1。 2次操作都差不多,就可以做成一个pojo类,属性就是各种操作,要回滚的话,重新调一下那个历史对象就可以。 但如果是这样 第一次操作是 查询数据库,找到并显示数据1。 第二次操作是: 修改数据1 第三次操作是 查询数据库,找到并显示数据2。 要恢复到第二次操作,很明显是一个很不同的操作。 这样就看你数据结构的能力了,怎样建一个或几个比较完美的pojo类出来。 这只是我的想法,有兴趣探讨的话可以Q我:)
aries1984
2013-03-29
知道答主
回答量:57
采纳率:0%
帮助的人:16.3万
展开全部
轻轻巧巧我想问一下 怎么返回上一步操作,例如我点击撤销按钮的时候,他会返回上一次的操作。比如有时候添加错了或者删除错了。要返回上一步操作,当然也能再返回上一步操作。这个看起来挺复杂的,希望大虾帮忙,谢谢~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-03-30
展开全部
撤销一下不行吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上街玩玩
2013-03-31 · TA获得超过152个赞
知道答主
回答量:72
采纳率:0%
帮助的人:15.5万
展开全部
问修电脑的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-03-30
展开全部
谁能听懂你说的什么啊 杂乱无章。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式