【问题标题】:Visual Studio Forms: Locate Image File of PictureBox?Visual Studio Forms:找到PictureBox的图像文件?
【发布时间】:2016-07-06 16:41:02
【问题描述】:

我对 VS 并不陌生,但对“表单”设计功能相对较新。我最近从源代码中提取了一个项目,其中包括一个带有徽标图片框的表单。当我查看 PictureBox 的属性时,Image 字段(以及 ErrorImage 和 InitialImage 字段)读取“System.Drawing.Bitmap”并显示徽标的小图片。当我单击图像字段旁边的省略号时,会显示一个标题为“选择资源”的窗口,但无论浏览还是其他方式,仍然找不到实际的图像文件。

在设计或运行项目时,PictureBox 显示的是我们公司徽标的图像,所以我认为它一定是在引用某个文件。

有没有办法准确查看这个图片框的图像资源是什么文件?我认为要么我是表单新手,不知道在哪里看,要么VS项目或其他构造以某种方式将OG文件包装成某种内部位图或更空灵的东西。不管怎样,我一直在窥探无济于事。

任何方向都将不胜感激!

【问题讨论】:

  • 您需要导入图片,点击省略号添加到图片框中。
  • 图像在使用表单设计器和运行解决方案时都是可见的。我可以在这两种情况下看到徽标就好了。这就是为什么我会假设某处存在图像资源的原因,因为表单正在显示一个非常具体的徽标。我可能不清楚,我会编辑问题。

标签: c# winforms visual-studio picturebox


【解决方案1】:

如果“System.Drawing.Bitmap”是Image字段的值,表示可以在表单资源文件中找到。

如果您的表单名为 Form1.cs,则资源文件将命名为 Form1.resx.cs。当您在解决方案资源管理器中单击表单旁边的小“+”时,您可以看到该文件。

【讨论】:

  • 嗯。我实际上已经在那里检查过,我正在使用一个“关于框”,因此它被命名为 AboutBox1.resx.cs,除了一个文本资源之外,我没有找到任何列出的资源,它只是描述中使用的一个字符串。跨度>
  • 在资源表单的左上角,有一个下拉菜单。您需要选择“图片”。
  • 做到了!射击,我真的很难找到那个。从那里我可以导出它,这样就完美了。感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-31
  • 1970-01-01
  • 2015-07-15
  • 2011-08-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多