当前位置:编程学习 > C#/ASP.NET >>

PictureBox控件,怎么用变量控制其显示的图片!

比如变量int_num=1;  PictureBox显示的图片是"1.jpg"
怎么控制PictureBox的显示,是用某个属性来设置吗?
比如:   this.PictureBox1.显示图片的路径 = int_num + ".jpg";
还有,那个路径是怎么获取啊? --------------------编程问答--------------------
pictureBox1.Image = Image.FromFile(Application.StartupPath + "\\Images\\" + int_num + ".jpg");
--------------------编程问答-------------------- string FilePath = Application.StartupPath + "\\Images\\" + int_num + ".jpg";
if(File.Exists(FilePath)) {
    pictureBox1.Image = Image.FromFile(FilePath);
} --------------------编程问答-------------------- pictureBox1.Image是一个属性,
支持用变量动态绑定图片。 --------------------编程问答--------------------
引用 2 楼 xxiju203 的回复:
string FilePath = Application.StartupPath + "\\Images\\" + int_num + ".jpg";
if(File.Exists(FilePath)) {
  pictureBox1.Image = Image.FromFile(FilePath);
}
   这里的File.Exists()是个什么样的方法?判断路径是否为空? --------------------编程问答-------------------- 判断文件是否存在!
引用 4 楼 wjxiaojie 的回复:
引用 2 楼 xxiju203 的回复:
string FilePath = Application.StartupPath + "\\Images\\" + int_num + ".jpg";
if(File.Exists(FilePath)) {
pictureBox1.Image = Image.FromFile(FilePath);
}
这里的File.Exists()是个什么样……
--------------------编程问答-------------------- 哦,那判断一下是比较严谨的!应该发扬!
还有,那个  \\image\\   表示的路径是哪里啊?
这个“\\”和“.\”还有“..\”都表示的不同的路径层次吧,能具体说明下吗!我不想再翻书! --------------------编程问答-------------------- 我不想再翻书!


~/ 只用服务端的空间可以识别; 
/  针对目录 
./  当前目录 
../ 相对当前目录的上层目录 --------------------编程问答-------------------- 那我的images文件夹是跟bin文件夹一个层次,调用的时候怎么表示啊?
Application.StartupPath+"这里怎么写?"+int_num+".jpg"; --------------------编程问答-------------------- 具体层次是:    / bin>Debug>xiangmu.exe
          项目
              \ images>1.jpg

怎么F5运行xiangmu.exe时能显示1.jpg啊! --------------------编程问答-------------------- 哎呀,怎么发布出去样式就乱了!总之是bin和images是在一层! --------------------编程问答--------------------
 string strPath = Application.StartupPath;
            System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(strPath);
            MessageBox.Show(di.FullName);  //本级目录
            MessageBox.Show(di.Parent.FullName); //上一级目录

di.Parent.FullName + "\\images\\" + int_num+".jpg"; //用上级目录
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,