你把图片要放在和程序一个文件夹下,然后就可以写成
PictureBox1.Image = System.Drawing.Image.FromFile("00.gif")
如果图片在程序上层目录下,就可以写成
PictureBox1.Image = System.Drawing.Image.FromFile("..\00.gif")
因为不明白你问题的用意,只能这么回答你了.
绝对路径是指在文件标识符的位置,应该包含了从磁盘驱动器符号开始的所有完整路径.那么相对路径只需要在文件标识符的位置,包含斜杠 加 文件名就可以了.
相对路径,其实是指从相对于当前文件夹而言.
因为process.start(EXEA)是VB.net
debug下这个exe打开的,所以如果EXEA里面用到了相对路径,那必然是指向VB.net
debug下的,除非在EXEA中使用绝对路径,如果EXEA你无法更改则只能用VB.net
debug下这个exe来控制了,比如EXEA如果要在他自己的目录下去找一个文件,那你就用exe把这个文件复制到VB.net
debug下
第二种采用当前exe所在路径
以上两个都是字符串.
路径可以这样:
If My.Computer.FileSystem.FileExists(Application.StartupPath() "\系统配置") = False Then '文件夹不存在则创建文件夹.
My.Computer.FileSystem.CreateDirectory(Application.StartupPath() "\系统配置")
End If
If FileIO.FileSystem.DirectoryExists(StartUpPath "\系统配置") = False Then '文件夹不存在则创建文件夹.
IO.Directory.CreateDirectory(StartUpPath "\系统配置")
系统配置 就是路径,你可以改为其他的名字,但是路径前加\
Application.StartupPath
'获取当前程序路径,如果你的程序在C:\App\,结果为
C:\App
AppDomain.CurrentDomain.SetupInformation.ApplicationBase
C:\App\
'后者比前者的结果会多一个"\"