none
撤销的问题 RRS feed

  • 问题

  • 我声明了一个全局变量public: System::Collections::Generic::Stack<Bitmap^>^redo;       //声明用于撤销操作的堆栈,然后在导入一张图片后执行redo->Push(bitmap),bitmap是全局静态变量。然后在灰度化处理之前又执行redo->Push(bitmap),点击撤销,执行bitmap = redo->Pop; pictureBox1->Image = bitmap.为什么不能显示已撤销的图像?再点两次就堆栈为空。

    新手上路,大神指点!

    • 已移动 ThankfulHeart 2012年8月17日 1:46 VC++问题 (发件人:.NET Framework 一般性问题讨论区)
    2012年8月16日 10:23

全部回复

  • 是不是bitmap每次都被覆盖成最后一幅图了?public: System::Collections::Generic::Stack<Bitmap>^redo;  


    麻烦把正确答案设为解答。

    2012年8月17日 6:00
    版主
  • 是的,为什么呢?不是处理之后没有进堆栈吗?

    新手上路,大神指点!

    2012年8月17日 8:59