其实这种情况下gif动画是作为网页被载入的,因此那个白边框实际上就是网页的默认边框,所以只要按网页的处理方法来做就可以了:
第一种方法:
预先建立一个htm文件(程序运行中动态生成也可),内容如下:

里面的gif文件名改为你自己的。假定文件保存为123.htm,则程序中用webbrowser1直接打开这个文件即可:
WebBrowser1.Navigate App.Path & "\123.htm"
第二种方法:
不用建立文件,直接运行:
WebBrowser1.Navigate "about:blank"
WebBrowser1.Document.write "

"
WebBrowser1.Document.Close
本人推荐用第二种方法。
举一反三,其实任何用网页能够实现的效果,都可以用Webbrowser显示出来,比方说可以通过javascript代码把多张静态图片变成动画,等等。