Сохранение выбранной папки в настройки

  • Автор темы Автор темы mexan
  • Дата начала Дата начала
Сообщения
202
Реакции
0
Допустим при запуске программы мне требуется выбрать папку. И чтоб в следующий раз при каждом запуске программы мне этого не делать, данную папку можно сохранить в настройках.

Код:
private void OpenButton_Click(object sender, EventArgs e)
        {
            FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog();
            if (folderBrowserDialog.ShowDialog() == DialogResult.OK)
            {
                SelectedFolderPath = folderBrowserDialog.SelectedPath;
                MusicFolderTextBox.Text = SelectedFolderPath;

                // Сохраняем выбранную папку в настройки
                Properties.Settings.Default.SelectedFolderPath = SelectedFolderPath;
                Properties.Settings.Default.Save();
            }
        }

Код:
private void Form1_Load(object sender, EventArgs e)
        {
            // Загружаем путь к папке, сохраненный в настройках
            if (!string.IsNullOrEmpty(Properties.Settings.Default.SelectedFolderPath))
            {
                SelectedFolderPath = Properties.Settings.Default.SelectedFolderPath;
                MusicFolderTextBox.Text = SelectedFolderPath;
            }
        }

Далее делаем следующее:
  1. Открываем файл настроек проекта. Обычно этот файл называется Settings.settings и находится в папке Properties проекта.
  2. Вводим имя свойства - SelectedFolderPath.
  3. Указываем тип свойства string.
  4. Жмем ОК, чтобы сохранить настройки.
 
Назад
Сверху