vb里用webbrowser加载gif动画,白边框怎么去掉呀

2025-03-03 17:43:09
推荐回答(3个)
回答1:

其实这种情况下gif动画是作为网页被载入的,因此那个白边框实际上就是网页的默认边框,所以只要按网页的处理方法来做就可以了:

第一种方法:
预先建立一个htm文件(程序运行中动态生成也可),内容如下:

里面的gif文件名改为你自己的。假定文件保存为123.htm,则程序中用webbrowser1直接打开这个文件即可:
WebBrowser1.Navigate App.Path & "\123.htm"

第二种方法:
不用建立文件,直接运行:
WebBrowser1.Navigate "about:blank"
WebBrowser1.Document.write ""
WebBrowser1.Document.Close

本人推荐用第二种方法。

举一反三,其实任何用网页能够实现的效果,都可以用Webbrowser显示出来,比方说可以通过javascript代码把多张静态图片变成动画,等等。

回答2:

机智的用其他控件挡住
以前我就干过,因为是全屏动画,所以我就把控件做的比窗口大了点
如果不是全屏,可以用标签挡住,绝对看不出来的

回答3:

那个没办法