2012-04-05 13 views
1

オープンファイルダイアログが表示される場所の初期ディレクトリを設定するにはどうすればよいですか?私は/ bin/Debugフォルダにあるimagesフォルダに変更したいと思います。私はそれを働かせることができません。ファイルダイアログを開く - InitialDirectoryの場所を設定しますか?

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

何を試しましたか? –

+0

私はそれにどのように接近するのか正確には分かりません。私は "/ bin/Debug/images"または単に "/ images"を試しました。しかし、私がオンラインで見つけることができる唯一の例は、私が望むものではない "C:\\"からです。 – Pztar

+0

「画像」を試しましたか? –

答えて

4

Application.StartupPathはあなたのexeファイルが入っているディレクトリを与えるので、私はあなたがスタートアップパスへのimagesディレクトリの相対を取得するためにPath.Combineを使用したいと想像します。

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

opdPicture.Title = "Choose a Picture"; 
opdPicture.InitialDirectory = imagePath ; 
関連する問題