Как сохранить выбранную папку в настройки

tehadm

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

C#:
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();
            }
        }

C#:
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. Жмем ОК, чтобы сохранить настройки.
 
Назад
Верх Низ