类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
我用picturebox "image属性"--选择GIF文件 可以显示动画.可见picturebox支持GIF动画.
但用imagelist来选择文件不行,用添加现有项目把GIF文件加到现有项目内也不行.
用image.fromfile(完整文件路径)方法可以,但不会把文件一块编绎到EXE文件内.
现有多个GIF文件.想在同一个picturebox内切换,
各位大侠请指点,看怎么办能够把GIF一块编译到EXE内?而不用单独的文件??
网友回答:
把你的GIF文件做为嵌入的资源编译进EXE文件,然后用的时候再读出来:
see;
嵌入的资源
---------------------
右键资源管理器--添加现有项目(添加一个名为123的GIF图片)
选中图片,在属性栏中把“生成操作”设为“嵌入的资源”
代码:
System.Reflection.Assembly thisExe;
thisExe = System.Reflection.Assembly.GetExecutingAssembly();
//WindowsApplication1为程序集的命名空间
//123.GIF为图片的名字
System.IO.Stream file = thisExe.GetManifestResourceStream
("WindowsApplication1.123.jpg");
this.pictureBox1.Image = Image.FromStream(file);
用image.fromfile(完整文件路径)方法可以,但不会把文件一块编绎到EXE文件内.
see:
http://blog.csdn.net/lizanhong/archive/2004/09/10/100812.aspx