一个比较土地方法,现将所有的img[i].visible设为False,然后再做img[i].picture.graphics的赋值。然后application.ProcessMessages,最后将img[i].visible设为true,不知这样效果如何?

解决方案 »

  1.   

    我用过在赋值的时候将img[i].hide,然后再一起 show,应该一个意思,不过没用
    application.ProcessMessages,不知有何作用?
    再有,没有任何改变
      

  2.   

    保证计算机在赋值true的时候,没有其它事情要做,这样更能体现同时显示。
      

  3.   

    我觉得内存没问题,cpu也不慢,这个也不是很耗费系统资源的东西,
    application.ProcessMessages,不知有何作用?
      

  4.   

    如果CPU不忙,application.ProcessMessages没有任何作用。
    如果CPU很忙,application.ProcessMessages会让CPU忙完后,在做事情。这句话的主要作用时保证CPU在执行下面的代码时,有充分的时间。
      

  5.   

    这样动画好像有点不好,不如用copyrect进行,用双缓冲更好。
      

  6.   

    必须要用几个Timage控件吗?
    一个不行?
      

  7.   

    我得多个Timage控件是要同时做多个动画,不是用Timage切换来形成动画,而是用
    一个Timage装入不同图片来模拟动画效果。
      

  8.   

    多个Timage控件是用来形成多个动画的,
    不只是一个。