2016-11-16 86 views

回答

0

解決方案,我用.resx文件:

  1. 創建一個新的資源文件到您的項目(項目>添加>新建項目>雜項>空資源文件)。
  2. 右擊資源編輯器中空列表(空格)上>添加文件, 選擇文件
  3. 如何將文件被添加取決於文件類型,圖像添加 爲System.Drawing中。位圖,二進制文件作爲字節數組。

假設我們添加「Image.png」。要訪問這些文件,使用此代碼:

using System.Reflection; 
using System.Resources; 

ResourceManager resources = new ResourceManager("Namespace.ResourceFile", Assembly.GetExecutingAssembly()); 
Bitmap bitmap = (Bitmap) resources.GetObject("Image"); //image without extension 
myButton.BackgroundImage = bitmap; 

命名空間是應用程序的根命名空間,在的resourcefile .resx文件的名稱(不帶擴展名的.resx)。如果.resx文件位於項目的子文件夾內,請使用「Namespace.SubfolderName.ResourceFile」。 確保圖像符合Control.Size,屬性BackgroungImage不會調整圖像大小。 resx文件就像一個文件夾,它將會保留你的資源。

相關問題