private void btnStart_Click(object sender, EventArgs e)
{
System.Windows.Forms.FolderBrowserDialog openFolderDialog = new System.Windows.Forms.FolderBrowserDialog();
if (openFolderDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
Properties.Settings.Default.LastSelectedFolder = openFolderDialog.SelectedPath.ToString();
Properties.Settings.Default.Save();
}
LastSelectedFolder не существует. Я попытался перейти к свойствам проекта на вкладку «Настройки» и там добавил к значению LastSelectedFolder.
Итак, теперь у меня есть: Имя Параметр Тип string Область действия пользователя Значение LastSelectedFolder
Но он не работает, все еще получая ошибку, а также после сохранения, где и как мне загрузить его обратно при нажатии кнопки btnStart?
LastSelectedFolder не существует после значения по умолчанию даже после его добавления в настройки:
FolderBrowserDialog
, вы ее не использовали. - person Reza Aghaei   schedule 09.02.2017Setting
и содержит значениеLastSelectedFolder
. Таким образом, ваш код в настоящее время должен иметь ошибку сборки, потому что вы используетеProperties.Settings.Default.LastSelectedFolder
. 2) Также вам не нужно вручную назначать параметр свойству браузера папок, используйте привязку свойства к настройкам приложения, например: Сохранить настройки в VB.Net или C# - person Reza Aghaei   schedule 09.02.2017