欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2015年08月27日 12:33:38   作者:我心依舊  
這篇文章主要介紹了C#編程獲取資源文件中圖片的方法,涉及C#針對項(xiàng)目中資源文件操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了C#編程獲取資源文件中圖片的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Reflection;
using System.Drawing;
namespace CL
{
  public class RES
  {
    /// <summary>
    /// 定義一個(gè)資源文件名 資源文件名 = 工程的默認(rèn)命名空間+文件名(不帶擴(kuò)展名)
    /// </summary>
    private string PublicResourceFileName = "CL.Resources";
    /// <summary>
    /// 從資源文件中讀取一個(gè)資源 
    /// </summary>
    /// <param name="resFile">資源文件名稱 命名空間+文件名稱</param>
    /// <param name="resName">要讀取的資源名稱</param>
    /// <returns>返回一個(gè)資源 讀取失敗返回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;
    }
  }
}
//調(diào)用GetResourceImage方法即可。name為文件的名稱不帶有后綴.

希望本文所述對大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 使用 C# 下載文件的多種方法小結(jié)

    使用 C# 下載文件的多種方法小結(jié)

    本文從最簡單的下載方式開始步步遞進(jìn),講述了文件下載過程中的常見問題并給出了解決方案。并展示了如何使用多線程提升 HTTP 的下載速度以及調(diào)用 aria2 實(shí)現(xiàn)非 HTTP 協(xié)議的文件下載,對C# 下載文件相關(guān)知識感興趣的朋友一起看看吧
    2021-08-08
  • 用C#繪制九宮格形式的圖片

    用C#繪制九宮格形式的圖片

    大家好,本篇文章主要講的是用C#繪制九宮格形式的圖片,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • Unity實(shí)現(xiàn)顏色漸變滑動條

    Unity實(shí)現(xiàn)顏色漸變滑動條

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)顏色漸變滑動條,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • 分享WCF文件傳輸實(shí)現(xiàn)方法---WCFFileTransfer

    分享WCF文件傳輸實(shí)現(xiàn)方法---WCFFileTransfer

    這篇文章主要介紹了分享WCF文件傳輸實(shí)現(xiàn)方法---WCFFileTransfer,需要的朋友可以參考下
    2015-11-11
  • C#提取網(wǎng)頁中超鏈接link和text部分的方法

    C#提取網(wǎng)頁中超鏈接link和text部分的方法

    這篇文章主要介紹了C#提取網(wǎng)頁中超鏈接link和text部分的方法,涉及C#正則表達(dá)式及字符串操作相關(guān)技巧,需要的朋友可以參考下
    2016-02-02
  • C#生成DLL文件的方法

    C#生成DLL文件的方法

    這篇文章主要介紹了C#生成DLL文件的方法,較為詳細(xì)的分析了使用C#生成DLL文件所涉及的相關(guān)技巧與實(shí)現(xiàn)方法,需要的朋友可以參考下
    2015-07-07
  • C#字符串與數(shù)值類型、字節(jié)數(shù)組的互相轉(zhuǎn)換實(shí)戰(zhàn)案例

    C#字符串與數(shù)值類型、字節(jié)數(shù)組的互相轉(zhuǎn)換實(shí)戰(zhàn)案例

    最近由于編程的需要,對C#的類型轉(zhuǎn)換做了一些研究,下面這篇文章主要給大家介紹了關(guān)于C#字符串與數(shù)值類型、字節(jié)數(shù)組的互相轉(zhuǎn)換的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • Winform實(shí)現(xiàn)抓取web頁面內(nèi)容的方法

    Winform實(shí)現(xiàn)抓取web頁面內(nèi)容的方法

    這篇文章主要介紹了Winform實(shí)現(xiàn)抓取web頁面內(nèi)容的方法,代碼只有短短幾行,但是功能很實(shí)用,需要的朋友可以參考下
    2014-09-09
  • 深入理解C#中foreach遍歷的使用方法

    深入理解C#中foreach遍歷的使用方法

    在c#中通過foreach遍歷一個(gè)列表是經(jīng)常拿用的方法,使用起來也方便,下面這篇文章先給大家介紹了關(guān)于C#中foreach遍歷的使用方法,后面介紹了c#使用foreach注意的一些是,文中通過示例代碼介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2017-08-08
  • C#折線圖控件使用方法詳解

    C#折線圖控件使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了C#折線圖控件的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02

最新評論