vb相对路径的问题

绝对路径
Private Sub Command1_Click()
Command2.Picture = LoadPicture("C:\Users\xiongdi\Desktop\vb测试\1.bmp")
End Sub
相对路径
Private Sub Command1_Click()
Command2.Picture = LoadPicture("1.bmp")
End Sub
1.bmp图片和所有的工程窗体文件都放在桌面的“vb测试”文件夹里,为什么上面的能用下面的就显示找不到文件?还有用下面测试失败的生成“工程1.exe”到同样的文件夹里面,该exe文件竟然又能正常显示图片,为什么测试的时候找不到,生成exe就找到了呢?相对路径到底怎么用?app.path怎么用呢,这里能用到吗?看视频上说只要先保存窗体和工程,然后图片放在一起,直接输入图片名字1.bmp就是相对路径了,我大概明白相对路径是省略前面的一大串路径,然后找到目前的文件夹,但不知道是以目前文件夹里的哪个程序为标准,网上看好像说是exe?但我没生成哪来exe……闹不明白了,求解答
LoadPicture(app.path & "\1.bmp")