Я пытаюсь сохранить пользовательский путь в 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 Отображение выбранного пути вместо рабочего стола (путем просмотра ...)
Второй запуск - по-прежнему показывает корень по умолчанию в качестве рабочего стола :(
Настройки - Значение пусто - Что тут делать?