在c#项目下,如何设置picturebox图片的路径?

在项目下,有一个文件夹为“imgs”,里面有十个图片,想设置下它显示的路径为该项目下的图片。为什么pictureBox1.ImageLocation = @"imgs/00_04.jpg"; picturebox1不显示图片呢?

  1、可以在属性窗口中设置,也可用代码去设置,用代码去设置pictureBox的图片路径:
  例如:PictureBox控件的控件名为:pictureBox1
  在C盘根目录下有一个图片test.gif,把这个图片放到pictureBox1中的代码可以这样写:
  pictureBox1.ImageLocation = @"C:\aa.jpg";
  就可以了.
  2、如果用相对路径的话,需要把图片,或图片所在的文件夹放到项目的生成可执行文件夹中(Debug或Release文件夹),假设当前用的是调试模式,即生成文件在Debug文件夹中,将aa.jpg这个文件放入Debug文件夹中,引用时:
  pictureBox1.ImageLocation = "aa.jpg";
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-21
如果你的imgs文件夹在应用程序路径下的话,显示图片的时候路劲这样写:pictureBox1.ImageLocation = Application.StartupPath+"imgs//00_04.jpg";

Application.StartupPath的意思是应用程序的文件夹路径,比如debug本回答被网友采纳
第2个回答  2015-08-09
在项目下,有一个文件夹为“imgs”,里面有十个图片,想设置下它显示的路径为该项目下的图片。
为什么pictureBox1.ImageLocation = @"imgs/00_04.jpg"; picturebox1不显示图片呢?
补充:就是这样的,路径怎么写,picturebox中才能显示?
第3个回答  2013-04-21
改成@"imgs\00_04.jpg";
第4个回答  2013-04-21
即使是相对路径你也要写全呀
相似回答