.Net 中资源的使用方式_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > .Net 中资源的使用方式

.Net 中资源的使用方式

 2014/4/23 23:29:31  小丸  博客园  我要评论(0)
  • 摘要:近期要在小丸工具箱中添加一个启动画面,画面中需要使用一个GIF动图。经过学习和实验,总结了几个读取资源的方式,罗列如下。一、使用外部图片Imageimg=Image.FromFile("tsu.gif");pictureBox1.Image=img;二、使用resx资源文件首先在项目中添加一个名为ImageResource.resx的资源文件,在其中添加图片face.pngpictureBox1.Image=global::WinformDemo.ImageResource.face
  • 标签:.net 使用 net 方式 资源

近期要在小丸工具箱中添加一个启动画面,画面中需要使用一个GIF动图。经过学习和实验,总结了几个读取资源的方式,罗列如下。

 

一、使用外部图片

Image img = Image.FromFile("tsu.gif");
pictureBox1.Image = img;


二、使用resx资源文件

首先在项目中添加一个名为ImageResource.resx的资源文件,在其中添加图片 face.png

pictureBox1.Image = global::WinformDemo.ImageResource.face;

或者

ResourceManager rm = new ResourceManager("WinformDemo.ImageResource", Assembly.GetExecutingAssembly());
pictureBox1.Image = ((Image)(rm.GetObject("face")));

 

 其中 “WinformDemo”为命名空间,“ImageResource”为resx件文件名,“face”为资源名称。

三、直接在项目中添加图片

在项目中添加一张图片

按F4打开属性窗口,生成操作选择嵌入的图像

System.Reflection.Assembly asm = System.Reflection.Assembly.GetEntryAssembly();
System.IO.Stream imgStream = asm.GetManifestResourceStream("WinformDemo.Resources.face.png");
pictureBox1.Image = System.Drawing.Image.FromStream(imgStream);

 其中 “WinformDemo”为命名空间,“Resources”为文件夹名,“face.png”为资源名称(包含扩展名)。

 

最后放一张被推倒(大雾)的智花酱吸引火力~~

发表评论
用户名: 匿名