C#編程獲得資本文件中圖片的辦法。本站提示廣大學習愛好者:(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#法式設計有所贊助。