程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 詳解C#編程獲取資源文件中圖片的方法

詳解C#編程獲取資源文件中圖片的方法

編輯:C#入門知識

詳解C#編程獲取資源文件中圖片的方法。本站提示廣大學習愛好者:(詳解C#編程獲取資源文件中圖片的方法)文章只能為提供參考,不一定能成為您想要的結果。以下是詳解C#編程獲取資源文件中圖片的方法正文


詳解C#編程獲取資源文件中圖片的方法

投稿:lqh

這篇文章主要介紹了詳解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為文件的名稱不帶有後綴.

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved