两个问题:
1、pictruebox显示循环播放的GIF动画,内存一直在增加,缘何?(整个form只有这么一个控件)
2、该程序与其他程序切换后,GIF动画停止播放,又何由?分不够,再加!!

解决方案 »

  1.   

    1.内存一直增加很正常,因为CLR认为还没有到GC的时候,如果你要精确控制gif的播放和内存的管理,建议使用ImageAnimator类。
    2.没发现这个情况,将其他程序切换到Form之前,然后再切换出Form,gif播放仍然在继续。
      

  2.   

    还有个问题就是GIF动画是设置只播放一次的。为什么在pictruebox里边它不停循环播放呢?
      

  3.   

    你在哪里可以设置只播放一次?PictrueBox控件?如果你要精确控制gif的播放和内存的管理,建议使用ImageAnimator类。
      

  4.   

    在图片编辑软件中。
    我还没尝试imageanimator类
    不过谢谢楼上咯