2

我在资源文件夹 (Properties.Resources) 中创建了一个文件夹。我如何使用那里的图像?

4

1 回答 1

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>

其中SubDirectory替换为您创建的子文件夹的名称。然后,您应该能够编译并使用 Properties.Resources.picture,如上所示。

于 2013-02-01T19:22:44.453 回答