2010-05-02 3 views
-2
private void Form1_FormClosing(object sender, FormClosingEventArgs e) 
    { 
     Properties.Settings.Default.Save(); 
    } 

Я использовал настройки приложения и когда форма была нагрузка я вижу значение в контроле , но я не могу использовать его когда форма нагрузки событие.Как использовать значение в настройках приложения?

Как использовать значение, которое связывается с Настройки приложения при событии Form1_Load?

+5

Ваш вопрос непонятен. Пожалуйста, дополните. – Ikaso

ответ

1

Для доступа к настройкам

string a=ConfigurationManager.AppSettings["someProperty"]; 

Для сохранения настроек

 ExeConfigurationFileMap map=new ExeConfigurationFileMap(); 
     map.ExeConfigFilename=pathToYourConfigurationFile; //<-String 
     Configuration config = ConfigurationManager.OpenMappedExeConfiguration(map,ConfigurationUserLevel.None); 
     config.AppSettings.Settings["someProperty"].Value = a; 
     config.Save(ConfigurationSaveMode.Full); 
     ConfigurationManager.RefreshSection("appSettings"); 

Я надеюсь, что я прямо понял ваш вопрос, и это поможет вам.

Смежные вопросы