【问题标题】:Resources in Visual Studio 2013Visual Studio 2013 中的资源
【发布时间】:2015-07-24 00:45:20
【问题描述】:

我正在尝试在 Visual Studio 2013 中为 C# 项目添加 myimage.jpg 作为资源。我需要动态加载这些资源。我将myimage.jpg添加到项目的资源中,并将其设置为嵌入式资源。然后在我的代码中,我尝试使用

pictureBox1.Image = WindowsFormsApplication1.Properties.Resources.myimage

但我在Resources. 之后的选择是文化、平等、参考平等和资源管理器。为什么myimage 不是一个选择?

【问题讨论】:

  • 您是否尝试在添加资源和实际尝试使用它的时间之间编译您的项目?
  • 尝试添加图像源属性,如果可用的话

标签: c# visual-studio-2013 resources


【解决方案1】:

这对我来说是正确的。我在项目属性的资源选项卡中添加了一张 JPG 图片,然后使用以下代码将图片加载到图片框中:

pictureBox1.Image = Properties.Resources._17080

图片按预期出现在图片框中。

当我专门引用表单时,这也有效:

WindowsFormsApplication1.Properties.Resources._17080

如果您要创建自定义资源文件 (Resource1.resx),则可以使用:

pictureBox1.Image = Resource1._17808

【讨论】:

  • 当我尝试错误 1 ​​'WindowsFormsApplication1.Properties.Resources' 不包含'_17080' 的定义时收到以下消息要添加资源,我右键单击资源并添加,然后添加现有项目。
  • 我的被称为 myimage,我得到错误 1 ​​'WindowsFormsApplication1.Properties.Resources' 不包含 myimage 的定义。我不知道我做错了什么
  • 你能和我们分享一下吗?以防万一其他人有类似的问题?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多