private SettingVideoChat GetSetting() { SettingVideoChat settingForm = new SettingVideoChat(); settingForm.Name = lblUserName.Text; settingForm.Quality = (Qualityes)cb_Quality.SelectedIndex; return(settingForm); }
private bool CheckFormSetting(SettingVideoChat settingForm) { bool result = true; if (!CorrectName(settingForm.Name)) { result = false; } return(result); }
private void SaveSetting() { SettingVideoChat settingForm = GetSetting(); XmlSerializer formatter = new XmlSerializer(settingForm.GetType()); var ns = new XmlSerializerNamespaces(); ns.Add("", ""); using (FileStream fs = new FileStream(Defines.pathSettingFile, FileMode.Create)) { formatter.Serialize(fs, settingForm, ns); } }
private void LoadSetting() { try { SettingVideoChat settingForm = new SettingVideoChat(); XmlSerializer formatter = new XmlSerializer(settingForm.GetType()); using (FileStream fs = new FileStream(Defines.pathSettingFile, FileMode.Open)) { settingForm = (SettingVideoChat)formatter.Deserialize(fs); } if (CheckFormSetting(settingForm)) { SetSetting(settingForm); } else { SetSetting(Defines.defaultSetting); } } catch (Exception) { SetSetting(Defines.defaultSetting); } }
private void SetSetting(SettingVideoChat settingForm) { lblUserName.Text = settingForm.Name; cb_Quality.Text = (settingForm.Quality).ToString(); SetParamsQuality(); }