Как я создаю доступные для редактирования параметры конфигурации в приложении C# WinForms?

Мне сохранили значения конфигурации в app.config. Я хочу создать приложение WinForms, которое показывает все значения AppSettings в форме. Пользователь должен смочь изменить значения настроек и сохранить их назад к app.config.

11
задан Anthony Mastrean 16 January 2012 в 16:32
поделиться

3 ответа

Пока ваши значения находятся в разделе appConfig файла app.config, вы можете просто использовать System.Configuration.ConfigurationManager .

ConfigurationManager.AppSettings - MSDN

Вот старый пост в блоге, ТОЧНО объясняющий, как делать то, что вы ищете:

Чтение / запись App.config

10
ответ дан 3 December 2019 в 09:19
поделиться

Если вы сохраняете настройки с помощью файла Settings.settings в папке Properties, вы можете просто сделайте:

Properties.Settings s = new Properties.Settings();

И тогда все настройки будут свойствами s (вы можете определить их даже как определенный тип), и если они установлены как пользовательские настройки, вы можете их изменить. Просто вызовите Reload или Сохраните экземпляр настроек для чтения / сохранения с / на диск.

1
ответ дан 3 December 2019 в 09:19
поделиться

Взгляните на System.ConfigurationManager . На странице MSDN есть огромный пример, показывающий почти все необходимые функции для настройки, изменения, сохранения и т. Д., Все на выбранном вами языке.

Класс ConfigurationManager включает элементы, которые позволяют выполнять следующие задачи:

  • Считывать раздел из файла конфигурации.
  • Чтение и запись файлов конфигурации в целом
  • Поддержка задач конфигурации.
0
ответ дан 3 December 2019 в 09:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: