底下一个Panel在BackgroundImage中加载一张背景图 
在Panel上放一个PictureBox 或者 Label控件加载GIF动画 CPU直接飙到>50% 
是否是在动画播放过程中不断刷新窗体造成的 这个问题该如何解决呢...
用Picturebox Cpu一直在50左右比较稳定 Label 在30-50之间排徊...
F U C K 郁闷得我一踏涂糊...
求解...求解....
请各位指教~不胜感激...

解决方案 »

  1.   

    加动画不一定会有那么高的CPU,如果认定是加载gif造成的,那你把你的gif直接在浏览器中打开,看看占用多少CPU
      

  2.   

    你的gif动画是不是很大,如果是的话可以理解,否则可能还有其他原因
      

  3.   

    先把 BackgroundImage 去掉看看
      

  4.   

    我当然知道用图片浏览器和IE打开都不会耗资源
    你们可以自己试下啊
    新建一个工程 就一个窗体 加一个PANEL BackgroundImage 载入张图 上面放个PICTUREBOX 载个GIF 一运行CPU>50%
    我的GIF很小 就是一个闪动的点...
    把PANEL的 BackgroundImage 去掉OK CPU正常 问题是现在的确有这个需要实现这个功能,不然我也不会这么郁闷啦 
      

  5.   

    闪动的点的话……
    用LABEL实现不是更好?……●做个TIMER不停改字体颜色不就好了^土人土办法,哇哈
      

  6.   

    没碰到啊....  我在窗体上设置了 BackgroundImage  放个PICTUREBOX 的IMAGE 为GIF CPU还是那样啊.. 没出现>3%过啊 开始3% 然后是0%...
    只是我图形小 GIF是QQ表情.
      

  7.   

    我的图也很小啊,就一个圈不断扩大,当底图只有一种颜色的时候CPU是没有变化的,和用图片浏览器打开一样,当底图比较丰富的时候就完全不同了,CPU暴涨,还是想想别的办法吧,郁闷的...
      

  8.   

    我也是加载了个GIF
    开始的时候还好
    但是包含GIF的FORM关了又打开好几次就卡的不行咯