首页 > 编程 > C# > 正文

详解C#编程获取资源文件中图片的方法

2019-10-29 21:10:01
字体:
来源:转载
供稿:网友

详解C#编程获取资源文件中图片的方法

本文主要介绍C#编程获取资源文件中图片的方法,涉及C#针对项目中资源文件操作的相关技巧,以供借鉴参考。具体内容如下:
例子:

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Reflection; using System.Drawing; namespace CL {   public class RES   {     /// <summary>     /// 定义一个资源文件名 资源文件名 = 工程的默认命名空间+文件名(不带扩展名)     /// </summary>     private string PublicResourceFileName = "CL.Resources";     /// <summary>     /// 从资源文件中读取一个资源     /// </summary>     /// <param name="resFile">资源文件名称 命名空间+文件名称</param>     /// <param name="resName">要读取的资源名称</param>     /// <returns>返回一个资源 读取失败返回NULL</returns>     public System.Object ReadFromResourceFile(String resName)     {       try       {         Assembly myAssembly;         myAssembly = Assembly.GetExecutingAssembly();         System.Resources.ResourceManager rm = new         System.Resources.ResourceManager(PublicResourceFileName, myAssembly);         return rm.GetObject(resName);       }       catch (Exception ex)       {         return null;       }     }     /// <summary>     /// 获取资源图片     /// </summary>     /// <param name="name">文件名</param>     /// <returns>资源图片</returns>     public Bitmap GetResourceImage(String name)     {       Object tempbitmap = null;       tempbitmap = ReadFromResourceFile(name);       if (tempbitmap.GetType().Equals(typeof(Bitmap)))       {         return (Bitmap)tempbitmap;       }       return null;     }   } } //调用GetResourceImage方法即可。name为文件的名称不带有后缀.

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


注:相关教程知识阅读请移步到c#教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表