C#Visual Studio使用资源文件

jb.*_*jb. 8 c# resources visual-studio-2010 winforms

我正在尝试将两个图像文件添加到解决方案中,因此它们将被编译到.exe中,因此我可以在那里加载它们而不是从计算机上的绝对路径加载它们.

我相信我需要在Visual Studio中使用资源文件,但我以前从未拥有过.如果我完全走错了路,请纠正我.

这是我到目前为止所做的.在Visual Studio 2010解决方案资源管理器中,右键单击属性打开资源添加资源添加现有文件 ...

所以现在我在属性资源选项卡中都有我的图像.现在我如何在C#代码中取回它们?

我正在使用C#,Windows FormsVisual Studio 2010.

PictureBox pic;
pic.Image = new Bitmap( /* What is the address now? */ );
Run Code Online (Sandbox Code Playgroud)

Hps*_*Hps 12

你可以得到它们 Properties.Resources.<name_of_your_resource>

  • 因此,如果您添加了名为 myLogo.jpg 的图像。您应该能够编写 Bitmap objBitmap = Properties.Resources.myLogo; (2认同)
  • @Hps 就我而言,您在这个答案中提供的信息比 MSDN 上所有资源提供的信息还要多。 (2认同)