C# C表单-使用参考资料中的新文件夹

C# C表单-使用参考资料中的新文件夹,c#,forms,resources,directory,new-operator,C#,Forms,Resources,Directory,New Operator,又是我。这就是问题所在,在C窗体的资源文件夹中,我添加了另一个文件夹,并将其命名为Buttons。因为我喜欢纽扣。问题是,如何使用该文件夹中的图像/其他图像 我迄今为止的努力: ThisBtnImg.Image = Properties.Resources.Buttons.ThisButton; 我的尝试没有成功。。。 任何帮助都将不胜感激。您需要将资源添加到项目中。转到“项目属性”,然后转到“资源”选项卡。在那里,您可以添加新资源并从磁盘中选择图像。 选择资源类型图像,然后添

又是我。这就是问题所在,在C窗体的资源文件夹中,我添加了另一个文件夹,并将其命名为Buttons。因为我喜欢纽扣。问题是,如何使用该文件夹中的图像/其他图像

我迄今为止的努力:

        ThisBtnImg.Image = Properties.Resources.Buttons.ThisButton;
我的尝试没有成功。。。
任何帮助都将不胜感激。

您需要将资源添加到项目中。转到“项目属性”,然后转到“资源”选项卡。在那里,您可以添加新资源并从磁盘中选择图像。 选择资源类型图像,然后添加资源->添加现有文件。

查看此答案

您需要将文件夹的生成操作设置为embedded resource。然后你可以像这样访问文件

using(Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("<root namespace for the      assembly>.<folder name>.<image file name>"))
{
    pictureBox1.Image = Image.FromStream(stream);
}

是的,我做到了,这不是一个问题,问题是,向资源添加一个文件夹并使用该文件夹中的项目。因为我会有大量的图片和声音,如果它们都堆在一个资源文件夹中,会让人感到困惑。这样行吗?ThisBtnImg.Image=Properties.Resources.thisbuttonope。它不在资源目录中,它在资源/按钮中。我试过这样做。在资源下创建了一个文件夹并添加了一个图像。然后我将图像添加为资源。资源已添加为Properties.Resources。即使它在子文件夹下。如果子文件夹下的图像与根文件夹中的图像同名,则已导入名称为1的图像。是否已选择图片生成操作作为资源?