2012-04-05 85 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 ;