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