作者hamsters (hamster)
看板Visual_Basic
标题Re: [.NET] picturebox的图片路径问题
时间Mon Apr 7 20:30:30 2008
※ 引述《colorboy1769 (彩色男孩)》之铭言:
: 请输入专案类型(网站专案或者应用程式专案):Windows Application Form
: 请问一下在VISUAL STUDIO里
: 我想用picturebox显示图片
: 然後按一下BUTTON就可以换一张图
: 可是相对路径不管怎麽输入都不对
: 假设我的form1.vb在 C:\a\b
: 而图片是 C:\a\pic\0.gif
: 那这样的话 相对路径应该是 ..\pic\0.gif没错吧??
: 可是我打picturebox1.load("..\pic\0.gif")读不到图片
: 而且後来我在很多资料夹里都放了一张0.gif
: 相对路径改成0.gif 可是依旧是找不到
: 所以想请问一下 是我的相对路径起点搞错吗??
: 我去查MSDN http://0rz.tw/913Ro
: 他只有写 如果是是使用相对路径 是相对於工作目录
: 这边的工作目录是指哪里呢??
: 谢谢
工作目录是对执行期间的程式而言,而不是程式原始码档案。没特别指定的话工作目录
预设会是程式启动时所在的目录,不过还是建议使用
System.Windows.Forms.Application.StartupPath 来取得程式所在的目录,再以此目录
为基准使用相对路径载入影像。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.160.69.104
1F:推 colorboy1769:感谢 之前爬文都打App.StartupPath 04/07 21:24
2F:→ colorboy1769:不过我都失败 原来是要用Application 04/07 21:25
3F:→ colorboy1769:所以我抓出来的工作目录是C:\a\b\bin\debug里面 04/07 21:26
4F:→ colorboy1769:依这个路径再用相对路径也可以 大感谢!!! 04/07 21:26