找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 865|回复: 3

关于撤销和重做的问题

[复制链接]
发表于 2008-11-11 20:53:54 | 显示全部楼层 |阅读模式
程序里面想加入撤销和重做的选项,但是不知道怎么才能把上一次的操作送入缓存中,有什么好办法么?

我的程序是在一个白板上面画矩形  可以画也可以在白板上面拖拽   画或拖拽矩形的过程中可能会有误操作  所以我觉得加上撤销和重做比较好  但是不知道怎么识别上个操作到底是画或者拖拽的哪一个   而且撤销重做的buffer需要储存前两步的操作  怎么设计会比较好?  个人现在的想法是设置一个二元的buffer boolean指示来判断 前两步都是什么操作   

有没有什么比较简单的方法?  或者LabVIEW有没有自动储存前面操作的功能?
发表于 2008-11-11 21:46:05 | 显示全部楼层
代码挑战结果:保存程序面板上所有控件的值并能重新载入,exe和VI下均可运行,2008-1-20
http://www.cpubbs.com/bbs/thread-53833-1-1.html

兄弟试试用这个看行不行!没有试过图片的!好运!感觉您这种用缓冲的办法也不错,呵呵!
回复 顶

使用道具 举报

发表于 2008-11-11 21:46:19 | 显示全部楼层
回复 顶

使用道具 举报

 楼主| 发表于 2008-11-13 20:03:58 | 显示全部楼层
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 23:08 , Processed in 0.038175 second(s), 8 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表