C# 图片存储位置问题,怎么办?

设置了一个Form1,里面有个pictureBox1,这个Form1是专门用来显示图片的。 我做好的程序将会只把bin下release下的exe程序给外人,不给其他的。 问题是,我的这个设计里有各种题目,然后每次回答后都会跳出Form1,用各种各样的图片来显示结果。所以图片很多比如Form1 a=new Form1();a.pictureBox1.Image=ImageFromFile("XXXX"); XXXX就是路径,但为了只给别人exe后,别人还是能看到图片,所以不能放在D盘等指定位置之类的吧,那这个程序有没有自己存储图片的地方?或者有没有其他解决方式?不考虑一张图片一个Form,那太大了,而且麻烦。

1 个回答

在项目属性的资源里,把图片以添加资源的方法加进去。
在代码里用 .pictureBox1.Image=项目名称.Properties.Resources.img0 的形式引用资源