2012-04-05 83 views
1

如何设置打开文件对话框出现位置的初始目录?我想将其更改为位于我的/ bin/Debug文件夹中的images文件夹。我只是无法让它工作。打开文件对话框 - 设置InitialDirectory位置?

opdPicture.Title = "Choose a Picture"; 
opdPicture.InitialDirectory = ""; //Don't know what to set this to. 
+1

你尝试了什么,发生了什么? – 2012-04-05 22:12:36

+0

嗯,我不确定如何处理它。我试过“/ bin/Debug/images”或者“/ images”。但我能在网上找到的唯一例子是来自“C:\\”,这不是我想要的。 – Pztar 2012-04-05 22:17:12

+0

你试过''图像'吗? – 2012-04-05 22:20:10

回答

4

Application.StartupPath会给你的目录中的exe文件是在的,所以我想你想使用Path.Combine来获得相对于启动路径images目录。

var imagePath = System.IO.Path.Combine(Application.StartupPath, "images") 

opdPicture.Title = "Choose a Picture"; 
opdPicture.InitialDirectory = imagePath ;