private void comboBoxSelectLanguage_SelectedIndexChanged(object sender, EventArgs e) { Properties.Settings.Default.Language = comboBoxSelectLanguage.SelectedItem.ToString(); Properties.Settings.Default.Save(); FormMain.language = MultiLanguage.ResetLanguage(FormMain.alpPackSourceXdocument); FormMain.alp.SetLanguage(FormMain.language.Key, this.Controls, FormMain.sForm); FormMain.alp.SetLanguage(FormMain.language.Key, FormMain.mForm.Controls, FormMain.mForm); toolTipTextBoxAddNewBatchCode.SetToolTip(textBoxAddNewBatchCode, MultiLanguage.ErrorMessageReplacer(FormMain.language.Key, "Format for input: ") + Variables.formatForInputToolTip); }
public FormMain() { InitializeComponent(); alp = new MultiLanguage(System.IO.File.Exists(Variables.baseDir + "\\AllLanguageInOnePack.alp") ? Variables.baseDir + "\\AllLanguageInOnePack.alp" : ""); alpPackSourceXdocument = alp.LoadAlp(System.IO.File.Exists(Variables.baseDir + "\\AllLanguageInOnePack.alp") ? Variables.baseDir + "\\AllLanguageInOnePack.alp" : ""); language = MultiLanguage.ResetLanguage(alpPackSourceXdocument); if (Properties.Settings.Default.BatchCodes != null && !String.IsNullOrEmpty(Properties.Settings.Default.BatchCodes.ToString())) { foreach (var el in Properties.Settings.Default.BatchCodes.Root.Elements("vendor")) { if (el.Descendants().FirstOrDefault(p => p.Name == "batchCode").Value == "DEMOMA") { break; } Variables.vendorCode.Add(new KeyValuePair <string, string>(el.Descendants().FirstOrDefault(p => p.Name == "batchCode").Value, el.Descendants().FirstOrDefault(p => p.Name == "vendorId").Value), el.Descendants().FirstOrDefault(p => p.Name == "vendorCode").Value); } } SettingsWindow = new FormSettings(); }