これは動作します:RootFolderがMyComputerの場合、FolderBrowserDialogがデスクトップをSelectedPathとして許可しないのはなぜですか?
FolderBrowserDialog dlg = new FolderBrowserDialog();
dlg.RootFolder = Environment.SpecialFolder.MyComputer;
dlg.SelectedPath = "C:\\Almo\\";
dlg.ShowDialog();
これはしません:
FolderBrowserDialog dlg = new FolderBrowserDialog();
dlg.RootFolder = Environment.SpecialFolder.MyComputer;
dlg.SelectedPath = "C:\\Users\\Almo\\Desktop\\";
dlg.ShowDialog();
最初はCで始まるファイル選択ダイアログが開きます:\アルモ、第二は、マイコンピュータで開始。この仕事をする方法はありますか?問題は私のアプリケーションのデフォルトの保存場所はデスクトップで、ユーザーが別の場所を選択できるようにしたいのですが、現在の場所がどこにあってもダイアログを開始したいのです。
MyComputerがデスクトップに含まれているようです。 :S – Almo