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是一个属性,
支持用变量动态绑定图片。 --------------------编程问答-------------------- 这里的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#