最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2015年08月27日 12:33:38   作者:我心依舊  
這篇文章主要介紹了C#編程獲取資源文件中圖片的方法,涉及C#針對(duì)項(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為文件的名稱不帶有后綴.

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

相關(guān)文章

  • 淺談c#表達(dá)式樹Expression簡(jiǎn)單類型比較demo

    淺談c#表達(dá)式樹Expression簡(jiǎn)單類型比較demo

    下面小編就為大家?guī)硪黄獪\談c#表達(dá)式樹Expression簡(jiǎn)單類型比較demo。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • C#怎樣才能實(shí)現(xiàn)窗體最小化到托盤呢?

    C#怎樣才能實(shí)現(xiàn)窗體最小化到托盤呢?

    C#怎樣才能實(shí)現(xiàn)窗體最小化到托盤呢?...
    2007-03-03
  • macOS系統(tǒng)下Vscode的python配置教程

    macOS系統(tǒng)下Vscode的python配置教程

    這篇文章主要介紹了macOS系統(tǒng)下Vscode的python配置教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • c#反射機(jī)制學(xué)習(xí)和利用反射獲取類型信息

    c#反射機(jī)制學(xué)習(xí)和利用反射獲取類型信息

    反射(Reflection)是.NET中的重要機(jī)制,通過放射,可以在運(yùn)行時(shí)獲得.NET中每一個(gè)類型(包括類、結(jié)構(gòu)、接口和枚舉等)的成員,包括方法、屬性、事件,以及構(gòu)造函數(shù)等,還可以獲得每個(gè)成員的名稱、限定符和參數(shù)等,有了反射,即可對(duì)每一個(gè)類型了如指掌
    2014-01-01
  • c# 代理模式

    c# 代理模式

    代理模式:為其他對(duì)象提供一種代理以控制其他對(duì)象的訪問
    2012-10-10
  • C#實(shí)現(xiàn)銀行家算法

    C#實(shí)現(xiàn)銀行家算法

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)銀行家算法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • 基于C#的電視臺(tái)節(jié)目表接口調(diào)用代碼

    基于C#的電視臺(tái)節(jié)目表接口調(diào)用代碼

    這篇文章主要介紹了基于C#的電視臺(tái)節(jié)目表接口調(diào)用代碼的相關(guān)資料,需要的朋友可以參考下
    2016-06-06
  • C# mysql 插入數(shù)據(jù),中文亂碼的解決方法

    C# mysql 插入數(shù)據(jù),中文亂碼的解決方法

    用C#操作mysql時(shí), 插入數(shù)據(jù)中文都是亂碼,只顯示問號(hào),數(shù)據(jù)庫(kù)本身使用的是utf-8字符
    2013-10-10
  • C#單線程和多線程端口掃描器詳解

    C#單線程和多線程端口掃描器詳解

    這篇文章主要為大家詳細(xì)介紹了C#單線程和多線程端口掃描器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • 詳解DataGridView控件的數(shù)據(jù)綁定

    詳解DataGridView控件的數(shù)據(jù)綁定

    本文詳細(xì)講解了DataGridView控件的數(shù)據(jù)綁定,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-02-02

最新評(píng)論

古交市| 江阴市| 丹东市| 博爱县| 浙江省| 山丹县| 鸡西市| 武山县| 镇巴县| 治县。| 双流县| 寻甸| 赫章县| 秀山| 崇明县| 德安县| 阿拉善左旗| 泰宁县| 盐源县| 惠水县| 淮阳县| 南澳县| 东辽县| 班玛县| 建宁县| 巢湖市| 新丰县| 福州市| 杨浦区| 汉阴县| 深州市| 高邮市| 泗阳县| 璧山县| 石嘴山市| 龙陵县| 罗定市| 云南省| 皋兰县| 抚顺县| 乌海市|