我在位置有一个图像“back.jpg”:projectfolder / image / back.jpg我想在图片框上加载图像。我正在尝试以下代码,但它没有用。
this.pictureBox.ImageLocation = @"\image\back.jpg";
如果我在H:\ back.jpg中有图像。以下代码正在运行
this.pictureBox.ImageLocation = @"H:\back.jpg";
此代码有什么问题?this.pictureBox.ImageLocation = @"\image\back.jpg";
答案 0 :(得分:2)
您的路径应为:@"..\..\image\av.jpg"
,因为您正在从"Folder\bin\debug"
文件夹运行您的应用,并且该图片的文件夹高出2个文件夹。
您的路径@"\image\back.jpg"
表示您引用根文件夹,即您的目标是“H:\ image \ back.jpg”。
这里最好的模式是:
this.pictureBox.ImageLocation = "back.jpg";
答案 1 :(得分:0)
始终将要复制的图像文件设置为输出目录,并仅使用文件名引用它。