【问题标题】:C#: Changing picture in form, using picture from resoursesC#:使用资源中的图片以形式更改图片
【发布时间】:2011-12-11 13:20:04
【问题描述】:

我在资源中有 7 张图片,分别命名为 1.jpg、2.jpg 等。

然后在代码中我生成了 int skaicius,它的值为 5...

现在我需要在按钮推送 avent 上将图像更改为 skaicius + ".jpg" 并使用导入资源中的图像

我觉得是这样的

 pictureBox2.ImageLocation = kauliukas + ".jpg";

但据我所知,它应该从本地目录加载图像......那么如何从资源中加载它?

【问题讨论】:

  • 你可以直接像这样做pictureBox2.Image = Resources.myImage;

标签: c#


【解决方案1】:

将图片导入资源 (resx) 文件后,扩展名将丢失,例如“ThisPicture.jpg”将通过 Properties.Resources.ThisPicture 访问。

这实际上意味着您可以在 PictureBox 上执行以下操作:

pictureBox.Image = Properties.Resources.PictureName

其中 PictureName 是根据您的资源文件的实际资源的名称。

【讨论】:

  • 感谢 aevitas,这正是我所需要的 :)
猜你喜欢
  • 1970-01-01
  • 2020-09-17
  • 2014-04-08
  • 1970-01-01
  • 1970-01-01
  • 2011-12-13
  • 1970-01-01
  • 1970-01-01
  • 2016-04-04
相关资源
最近更新 更多