用C#的picturebox控件,怎么切换资源里的多张图片?(可移植性)

别用绝对路径,因为换台机子程序就用不了
pictureBox1.Image = (System.Drawing.Image)Properties.Resources.ResourceManager.GetObject("1");运行通过,不显示照片

添加到资源里的图片,是可以通过Properties.Resources.。。。。。这样去调用了,Resources后面应该是图片名称,在vs里会自动显示的,现在也许升级了,好久没写winform代码了,但是应该就是这样获取,就输入Properties.Resources.看看vs编译器后面提示什么内容,找找看。追问

pictureBox1.Image = (System.Drawing.Image)Properties.Resources.ResourceManager.GetObject("1");
编辑通过,可运行,运行时没有显示照片

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-26
添加到资源里的文件是存储到项目中,当你的项目发布后,它也会在发布后的文件里的。
使用方式如下:
命名空间.Properties.Resources.图片文件名
确认你的资源里存在图片文件1追问

追答

是的

本回答被提问者采纳
相似回答