Элемент управления SaveFileDialog или OpenFileDialog - Создание / изменение кнопок левой папки - PullRequest
0 голосов
/ 01 мая 2011

Есть ли способ переопределить / изменить / создать левые боковые кнопки в элементах управления SaveFileDialog или OpenFileDialog?

По умолчанию «Мои недавние документы», «Рабочий стол», «Мои документы», «Мой компьютер», «Моя сеть» ... как бы я изменил «Мои недавние документы» на «Моя супер крутая папка»?

Спасибо.

1 Ответ

2 голосов
/ 01 мая 2011

Вы должны использовать старую операционную систему, эпоху XP.«Панель мест» больше не существует в диалогах версий Vista и Win7.То, что отображается в диалогах старого стиля, контролируется ключами реестра.Это не совсем подходит для модификации одной программой.Но в этой журнальной статье показано, что нужно.

В современной версии вместо этого отображается «Избранное».Это просто файлы .lnk в папке c: \ users \ name \ links.Вы можете найти код для создания файла .lnk в моем ответе в этой теме .

Не беспокойтесь, ваш пользователь, как правило, не считает, что ваша папка просто супер,Если только она не настроит компьютер для запуска только вашего приложения и ничего более.Вместо этого рассмотрите возможность установки свойства InitialDirectory, чтобы диалоговое окно открывалось с предварительно выбранной папкой.

...