帮我看看vb题。。。

来源:百度知道 编辑:UC知道 时间:2024/05/27 14:44:52
当我删除表中的数据之后,怎么实现撤销功能,我的是由list2作中介,删除放在list2里面,撤销再从list2放回去,我绿色那里好像写错了,请问应怎么写?
为什么你们不会点击图片放大呢???

list.additem()一次只能够添加一项,你需要遍历list2的所有item,来一条一条恢复。

参照如下:
private sub command4_Click()
dim item
for each item in list2.items
list1.additem(item)
next item
list2.clear()
end sub

图太小我看不到你的程序,我给你说一下思路吧,你在删除表中的数据这条命令前加一条把这个数据复制在list2中的语句,然后在写删除语句,这样你删了表中数据后list2中还有这个数,点撤销时的命令就是将list2中的数据在放回表中,同时要清空list2中的这条数据。(只供参考)