1.PictureBox替换(两个对象以上)
2.引用OLE对象
3.PictureBox.Move

解决方案 »

  1.   

    1.PaintPicture + refresh方法实现 AutoRedraw = false
    如果东西多可以使用一个隐藏的PictureBox,来存放临时数据,然后再PaintPicture.类似内存DC原理
      

  2.   

    1.用第3方控件--如vbgif播放.gif动画
    2.播放falsh。用flash控件
    3.用imageg或picture控件,快速更换一组连续图片。就象放电影那样。
    4.move方法
    5.mci播放avi。就象windows删除文件动画那样
      

  3.   

    cooly的所有做法都不可取,会产生频闪
    handsomge所说refresh也会频闪
    图像技术中的dc是位面原理,与显卡结构有关,而不是内存,vb中的dc是指内存,本质上是不同的用paintpicture分别同bitmap图片和背景图片进行逻辑与操作,再将处理过的bitmap图片和背景图片进行异或操作,就能达到使bitmap图片的背景区域透明的显示背景图片的内容的效果。  
    再把bitmap图片取反和背景图片进行逻辑与操作...(上述的逆变换),即能清除图片
    如此反复