Как установить путь по умолчанию в FolderBrowser, полученный из app.config? - PullRequest
0 голосов
/ 19 июня 2019

Я пытаюсь сохранить пользовательский путь в app.config и установить в качестве пути по умолчанию значение FolderBrowser при следующем запуске приложения.

Кажется, я сохраняю путь, но не могу установить его по умолчанию, в следующий раз . Пожалуйста, помогите мне указать, где я что-то упускаю.

    Public Sub SaveDoc(document As Document)
     DefaultPath = "..\\Screen Captures\\"
     FolderBrowserDialog1.RootFolder = Environment.SpecialFolder.Desktop

     FolderBrowserDialog1.SelectedPath = My.Settings.UserPathSettings
     If (FolderBrowserDialog1.ShowDialog() = DialogResult.OK) Then
      UserPath = FolderBrowserDialog1.SelectedPath & "\\"
      My.Settings.UserPathSettings = UserPath
      My.Settings.Save()
     Else
      UserPath = DefaultPath
     End If
     MsgBox(UserPath) ' Just to check is same is getting saved in app.config!
     MsgBox(My.Settings.UserPathSettings) ' Just to check is same is getting saved in app.config!
     .
     'Ommitted more Codes...
     .
    End Sub```

Кроме того, я добавил строку ниже под Form_Load () - Не зная, что делать: FolderBrowserDialog1.SelectedPath = My.Settings.UserPathSettings

Мне нужно получить указанный пользователем путь при следующем запуске приложения. Который по-прежнему указывает на корневой Desktop Dir.

Пожалуйста, дайте мне знать в комментариях, если вам что-нибудь нужно. Ваша помощь приветствуется!

Первый запуск

Msgbox Отображение выбранного пути вместо рабочего стола (путем просмотра ...)

Второй запуск - по-прежнему показывает корень по умолчанию в качестве рабочего стола :(

Настройки - Значение пусто - Что тут делать?

...