
正文
vb.net加入gif vb添加动态图片
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VB.NET问题:TreeView控件放置GIF动画
只是picturebox支持而已...
把gif每帧都单独存成一张图片,加个timer不断更换treeview节点显示的图片,用来实现简单的动画是够了。
相关问答
Q1: VB里面怎么插入动态图啊??
楼主你好!
可以按以下步骤:
1、打开VB6.0,新建标准EXE
2、打开之后,单机属性窗口,选择按分类序。
3、找到外观-Palette,就可以上传动态图片了(支持bmp,gif,dib)
Q2: VB中怎么添加动态图片?
1、首先要注册,注册方法vb.net加入gif:在工程中选中“引用”→引用项目ActiveMovie Control type Libray→然后点击“确定”键即可。
2、其次,在PictureBox控件中显示GIF动画,凡有句柄hwnd的窗体控件均可以vb.net加入gif;
3、在窗体Form1上添加2个命令按钮Command1,Command2和1个图片框控件Picture1。
Q3: VB中如何加入GIF动画、
这种方法需要用到TIMER控件,因为TIMER控件不会影响FROM_LOAD等其他程序的运行,也不受其他程序的影响,所以为首选。图像框(IMAGEBOX)的STRETCH属性设置为TRUE使图片大小适应控件大小,将准备好的图片依次命名为1.GIF、2.GIF、3.GIF……TIMER的INTERVAL属性设置为100(视情况而定)。在TIMER1_TIMER()中加入以下代码: PRIVATE SUB TIMER1_TIMER() DIM FILENAME AS STRING STATIC INT AS INTEGER INT = INT + 1 FILENAME = “ C:\WINDOWS\DESKTOP\” INT “.GIF” ‘路径应视情况而定 IMAGE1.PICTURE = LOADPICTURE(FILENAME) IF INT = 5 THEN INT = 0 ‘条件INT到底应大于几应视情况而定END SUB第二种情况:用PICTURECLIP控件实现。 PICTURECLIP控件要在“部件”中添加,并且要与PICTURE和IMAGE控件配套使用。右键单击PICTURECLIP使用属性中的”自定义”—加载图片—”通用属性”—定义”行,列”值(行,列值在此例中暂定为18)。程序代码如下: DIM A AS INTEGER PRIVATE SUB form_LOAD () PICTURE1.PICTURE = PICTURECLIP.GRAPHICCELL(1)A = 1TIMER1.INTERVAL = 100END SUBPRIVATE SUB TIMER_TIMER () A = A + 1 :IF A = 18 THEN A = 0 PICTURE1.PICTURE = PICTURECLIP.GRAPHICCELL(A)END SUB此种方法是将一张图片分割为几行、几列然后依次将每一部分显示出来,所以准备的这一图片最好是每隔一定行距列距有一个独立的内容的图案,如果是一个连续的、整体的图案那么出来的效果就只会”动”而不成”画”了。 第三种方法:现在市面上有很多制作GIF动画的软件,如有一个叫GIF CONSTRUTION SET 的 SHAREWARE (32位)可以很容易得制作出动态的GIF图形文件,我们可以用VB中的ANIGIF控件来”播放”已做好的GIF图片。其属性设置位要播放的GIF文件名,在程序运行时控件会自动播放GIF动画。当然ANIGIF控件要在”部件”里添加后才能使用。此种方法不用很多的代码而效果也不错(因为在制作GIF动画时一般都有预览功能)因此建议大家使用这种方法。 以上是本人在编程中总结出的几点经验仅供大家参考,还望大家多揣磨、多实践总结出更好的方法
Q4: vb.net 运行GIF动图?
可以了,你在窗体上把WebBrowser控件放上,按钮上放上以下内容即可,大小自己设置。
WebBrowser1.Navigate "about:blank"
WebBrowser1.Document.open
WebBrowser1.Document.write "img src='实际GIF位置\xxx.gif'/img"
WebBrowser1.Document.Close
img里,你按HTML格式可以设置GIF的大小,高度之类的。
vb.net加入gif的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb添加动态图片、vb.net加入gif的信息别忘了在本站进行查找喔。







