Установите OpenFolderDialog в специальную папку - PullRequest
0 голосов
/ 22 января 2009

Я знаю, что можно установить текущую папку OpenFolderDialog в специальную папку, например "Program Files" или Desktop?

Но где я могу найти это?

Ответы [ 3 ]

8 голосов
/ 22 января 2009

Посмотрите на класс System.Environment, например:

string programFiles = System.Environment.GetFolderPath(
     System.Environment.SpecialFolder.ProgramFiles);

Обновление:

Я не уверен, является ли это частью вопроса, но чтобы открыть диалоговое окно выбора папки, вы затем используете этот код:

using System.Windows.Forms;

//...

FolderBrowserDialog dialog = new FolderBrowserDialog();
dialog.SelectedPath = programFiles;
dialog.ShowDialog();

string selectedPath = dialog.SelectedPath;
3 голосов
/ 22 января 2009

Вы пытались установить папку System.Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)? Это должно сработать.

1 голос
/ 22 января 2009

Вы можете просто установить начальную папку OpenFolderDialog на результат System.Environment.GetFolderPath().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...