weekendor 发表于 2005-10-14 22:37:00

[VBA]VBA中实现Undo和Redo的办法??

<P>虚心请教:在VBA中如何实现一般软件中Undo和Redo的功能?</P>
<P>举例说,我通过一个窗体在AutoCAD中出若干图形(比如直线、矩形、圆形等),现在窗体中还有一个“撤消(Undo)”和“重做(Redo)”按钮,可以通过什么办法,在按“Undo”时能够按画图顺序由后到前擦除相应图形,而按“Redo”时则按顺序恢复相应图形呢?? </P>
<P>望版主和各路高手指教,十分感谢!</P>

mccad 发表于 2005-10-15 17:57:00

既然是程序出来的图形,你就知道怎样去进和退了。

weekendor 发表于 2005-10-21 18:42:00

<P>那是不是应该使用到堆栈呢?</P>
页: [1]
查看完整版本: [VBA]VBA中实现Undo和Redo的办法??