2010-03-09 37 views

回答

4

MSDN for ResourceManager

rm = new ResourceManager("Images", this.GetType().Assembly); 
pictureBox1.Image = (System.Drawing.Image)rm.GetObject("flag"); 
+0

这回答了你的问题,但你会发现它更容易把图像在一个单独的资源文件由亨克Holterman – 2010-03-09 23:15:20

17

你可以使用Visual Studio中添加它(项目属性,资源,添加现有的文件),然后按名称访问它:

Bitmap bmp = Properties.Resources.<name_you_gave_it>; 
+0

我来处理这种情况下,首选的方式描述。 .. – 2010-03-09 23:15:40

+0

简单而伟大 – beginners 2016-06-01 08:47:04

0

以下代码是从this link提取的

// Creates the ResourceManager. 
System.Resources.ResourceManager myManager = new 
    System.Resources.ResourceManager("ResourceNamespace.myResources", 
    myAssembly); 

// Retrieves String and Image resources. 
System.String myString; 
System.Drawing.Image myImage; 
myString = myManager.GetString("StringResource"); 
myImage = (System.Drawing.Image)myManager.GetObject("ImageResource"); 
-1
pictureBox1.Image = new Bitmap (global::<<project namespace>>.Properties.Resources.<<Filename>>); 

像下面,就是我实现:

pboxSignedInStaffIcon.Image = new Bitmap(global::EasyRent.Properties.Resources.worker1);