在程序中嵌入图像?

时间:2010-07-02 13:30:57

标签: c# winforms

我有一个C#WinForm应用程序,上面有几张图像 我可以指定图像位置,但我想要的是图像在发布后与文件一起使用。它仍然显示图像位置中指定的那个,因此如果用户无权访问该位置,他/她将无法看到该图像。

2 个答案:

答案 0 :(得分:4)

您正在寻找的神奇词汇是“资源”。请查看Adding and Editing Resources上的MSDN文章。

答案 1 :(得分:1)

除了Thomas链接,您还可以尝试以下方法:

在表单中添加图片。更改属性“构建操作”字段。 Build Action属性指示Visual Studio在执行构建时对文件执行的操作。构建操作可以具有以下几个值之一:

  • - 文件未包含在项目输出组中,并且未在构建过程中编译。一个示例是包含文档的文本文件,例如自述文件。
  • 编译 - 将文件编译到构建输出中。此设置用于代码文件。
  • 内容 - 文件未编译,但包含在内容输出组中。例如,此设置是.htm或其他类型的Web文件的默认值。
  • 嵌入式资源 - 此文件作为DLL或可执行文件嵌入主项目构建输出中。它通常用于资源文件。