只是picturebox支持而已...
创新互联公司是一家专业提供代县企业网站建设,专注与成都网站设计、网站建设、HTML5建站、小程序制作等业务。10年已为代县众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。
把gif每帧都单独存成一张图片,加个timer不断更换treeview节点显示的图片,用来实现简单的动画是够了。
2种方法,第一种就是用flash控件,一楼说的,第二种就是利用webbrowser控件(工具栏鼠标右键-部件—添加),把WebBrowser1.Navigate后的地址设置为图片的地址即可,比如显示D:\test.gif图片,则就用WebBrowser1.Navigate
"D:\test.gif"即可。
可以了,你在窗体上把WebBrowser控件放上,按钮上放上以下内容即可,大小自己设置。
WebBrowser1.Navigate "about:blank"
WebBrowser1.Document.open
WebBrowser1.Document.write "img src='实际GIF位置\xxx.gif'/img"
WebBrowser1.Document.Close
img里,你按HTML格式可以设置GIF的大小,高度之类的。
其实方法是去解析GIF文件,如果楼主觉得麻烦,可以到网上去下个别人做好了的GIF控件(类)。
例子:利用WebBrowser控件'百度HI群_飞度编程学社1195277Private Sub Form_Load()
WebBrowser1.Navigate "D:\111.gif"
End Sub
添加Gif可以有以下几种方法
(1)利用第三方控件,如Gif89.但好用的一般要注册收钱.
(2)利用WebBrowser控件 在 部件-控件中 选中Microsoft Internet Controls 然后在代码中用WebBrowser1.Navigate xxx\xxx\xxx.gif加入要播放的Gif
(3)将Gif转换为Swf再用Flash播放器播放
这里先说这几种,其他的方法相信在你的学习应用中会发现的.