FolderBrowserDialog и сетевые папки - C#

Узнай цену своей работы

Формулировка задачи:

Каким образом можно установить начальную СЕТЕВУЮ директорию для объекта FolderBrowserDialog?
Листинг программы
  1. FolderBrowserDialog SFD = new FolderBrowserDialog();
  2. SFD.RootFolder = ??? ;
  3. SFD.SelectedPath = "\\qwerty\\";
  4. SFD.ShowDialog();
В RootFolder не получается установить. Там используются только стандартные локальные директории. В SelectedPath можно установить только локальную директорию, сетевую почему-то не получается. Если устанавливаю сетевую директорию, то программа компилируется без ошибок, но при открытии дерева папок папка указанная по умолчанию не открывается. Подскажите как быть? Может быть есть альтернатива. Главное чтобы при открытии дерева папок открывалась установленная сетевая директория. Спасибо за внимание и помощь
В общем решил свою проблему немного корявым способом. Создал сетевой диск заходя в который попадаешь в сетевую папку. В коде просто прописал
Листинг программы
  1. SFD.SelectedPath = @"b:\";
Но как всегда решение одной проблемы привело к другой При появлении дерева папок ветка сетевого диска не раскрывается. Приходится нажимать + чтобы ее раскрыть. Каким образом можно раскрыть ветку сетевого диска при появлении дерева папок?

Решение задачи: «FolderBrowserDialog и сетевые папки»

textual
Листинг программы
  1. folderBrowser.RootFolder = Environment.SpecialFolder.DesktopDirectory;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.067 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы