C#编程获取资源文件中图片的方法
本文实例讲述了C#编程获取资源文件中图片的方法。分享给大家供大家参考。具体实现方法如下:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Reflection;
usingSystem.Drawing;
namespaceCL
{
publicclassRES
{
///<summary>
///定义一个资源文件名资源文件名=工程的默认命名空间+文件名(不带扩展名)
///</summary>
privatestringPublicResourceFileName="CL.Resources";
///<summary>
///从资源文件中读取一个资源
///</summary>
///<paramname="resFile">资源文件名称命名空间+文件名称</param>
///<paramname="resName">要读取的资源名称</param>
///<returns>返回一个资源读取失败返回NULL</returns>
publicSystem.ObjectReadFromResourceFile(StringresName)
{
try
{
AssemblymyAssembly;
myAssembly=Assembly.GetExecutingAssembly();
System.Resources.ResourceManagerrm=new
System.Resources.ResourceManager(PublicResourceFileName,myAssembly);
returnrm.GetObject(resName);
}
catch(Exceptionex)
{
returnnull;
}
}
///<summary>
///获取资源图片
///</summary>
///<paramname="name">文件名</param>
///<returns>资源图片</returns>
publicBitmapGetResourceImage(Stringname)
{
Objecttempbitmap=null;
tempbitmap=ReadFromResourceFile(name);
if(tempbitmap.GetType().Equals(typeof(Bitmap)))
{
return(Bitmap)tempbitmap;
}
returnnull;
}
}
}
//调用GetResourceImage方法即可。name为文件的名称不带有后缀.
希望本文所述对大家的C#程序设计有所帮助。
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短