2013-02-01 86 views

回答

8

通常在添加资源时,会为该资源生成类型安全包装。

所以说,如果我添加了一个名为“照片”的图像,我可以通过访问:

Form.picturebox1.Image = Properties.Resources.picture; 

希望这有助于

编辑:

再次阅读你的文章后,我想你说的是你在你的资源文件夹下的解决方案文件夹中添加了一个子文件夹。

我不会建议这样做,因为通过资源设计器添加资源(如图像)更简单,如果您想创建子文件夹,则必须在根标记下添加一行您.resx文件看起来像这样...的

<data name="picture" type="System.Resources.ResXFileRef, System.Windows.Forms"> 
<value>..\Resources\*SubDirectory*\picture.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> 
</data> 

子目录由您创建的子文件夹的名称所取代。你应该能够编译并使用Properties.Resources.picture,如上所示。

+0

谢谢!我想要做的是第二件事(在我的解决方案文件夹下的Resources文件夹中有一个子文件夹),它的作品!再次感谢 ! – TGeorge

+0

没问题。祝你的项目好运! – Gianni

+0

+1用于跟踪编辑! ;) – IAbstract

相关问题