private void btnCancel_Click(object sender, EventArgs e) { commSettings = loadedCommSettings.Clone(); viewSettings = loadedViewSettings.Clone(); regKey = loadedRegKey; SettingsToControls(); SetSettingsUnchanged(); }
/// <summary> /// Загрузить настройки из файлов /// </summary> private void LoadSettings() { StringBuilder sbErr = new StringBuilder(); string errMsg; SetSettingsUnchanged(); // загрузка настроек соединения if (!commSettings.LoadFromFile(configDir + CommSettings.DefFileName, out errMsg)) { sbErr.AppendLine(errMsg); } // загрузка настроек отображения if (!webSettings.LoadFromFile(configDir + WebSettings.DefFileName, out errMsg)) { sbErr.AppendLine(errMsg); } // загрузка настроек представлений if (!viewSettings.LoadFromFile(configDir + ViewSettings.DefFileName, out errMsg)) { sbErr.AppendLine(errMsg); } // отображение настроек SettingsToControls(); if (sbErr.Length > 0) { ScadaUiUtils.ShowError(sbErr.ToString().TrimEnd()); } loadedCommSettings = commSettings.Clone(); loadedWebSettings = webSettings.Clone(); loadedViewSettings = viewSettings.Clone(); loadedRegKey = regKey; }