有点类似IE浏览器工具栏上面的 "后退"和"前进"按纽,
就是在不同的命令中前后选择,
再次感谢大家,(我表达的可能不是很清楚,sorry)

解决方案 »

  1.   

    这个应该不行。ie实现该功能要简单的多。word也要简单一些。vfp是数据库。和他们不一样。举个例子。有个数据表,我把一列数字都改成了5。再要把它改回去就麻烦。还要保存原先每个值。
      

  2.   

    不好意思呀,sorry.
    要是不管修改的变化只是希望用户界面随着"前进/后退" 按纽click事件变化而变化呢?
      

  3.   

    这到可以实现。不过需要一个表来保存这些记录。举个例子。
       确定按钮。
         thisform.command1.enabled=.t.
         thisform.command2.enabled=.f.
       
       然后点了该按钮后,就要把相对应的命令都保存。
       记录表。
        命令                             id
        thisform.command1.enabled=.f.    1
        thisform.command2.enabled=.t.    1
        thisform.command1.enabled=.t.    2
        thisform.command2.enabled=.f.    2
    就是点了按钮后,把前一次和当前的都保存到表。点后退,就把当前执行命令序号减1。比如点了上述的命令按钮,保存上述四条记录。点后退,则把ID为1都执行一下。就后退了。前进,就执行2。不过这个工程非常大。因为界面上的变化太多了。