将子文件夹放入Resources文件夹Visual Studio C#Windows窗体

TGe*_*rge 2 c# winforms

我在资源文件夹(Properties.Resources)中创建了一个文件夹.我怎样才能使用那里的图像?

Gia*_*nni 8

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

所以说如果我添加一个名为"picture"的图像,我可以访问:

Form.picturebox1.Image = Properties.Resources.picture;
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助

编辑:

再次阅读你的帖子之后,我想你所说的是你在Resources文件夹下的解决方案文件夹中添加了一个子文件夹.

我不建议这样做,因为通过资源设计器添加资源(如图像)要简单得多,如果你想创建一个子文件夹,那么你必须在你的.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>
Run Code Online (Sandbox Code Playgroud)

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