繁体   English   中英

如何在另一个文件夹中显示图片框中的图像?

[英]How to Display an image in a picturebox from another folder?

我在位置有一个图像“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";

您的路径应该是: @"..\\..\\image\\av.jpg" ,因为您正在从"Folder\\bin\\debug"文件夹运行您的应用程序,并且图像高出2个文件夹。

您的路径@"\\image\\back.jpg"表示您指的是根文件夹,即您的目标是“H:\\ image \\ back.jpg”。

这里最好的模式是:

  1. 将图像文件包含在VS中的解决方案中(如果尚未完成)
  2. 转到包含的文件属性并将“如果更新则复制”设置为“如果更新则复制”
  3. 使用此代码: this.pictureBox.ImageLocation = "back.jpg";

将要复制的图像文件始终设置为输出目录,并仅使用文件名引用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM