public string SetKeyWordsInRegistry() { CommunSNCF.Log((int)CommunSNCF.logtype.Information, "Sauvegarde de mots clés des conditions"); string result = CommunSNCF.ReadRegParam("ConditionsKeyWords"); string[] allSubKeyKeyWords = CommunSNCF.ReadRegAllSubkeys(CommunSNCF.HKLMApplication.Replace("HKEY_CURRENT_USER\\", "") + "\\Conditions_KeyWords"); foreach (string keyword in allSubKeyKeyWords) { string lKeyWords = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication + "\\Conditions_KeyWords", keyword); foreach (string word in lKeyWords.Split(',')) { if (!result.Contains(word)) { if (result == "") { result = word; } else { result += "," + word; } } } } return(result); }
private void FormOptions_Load(object sender, EventArgs e) { txtKeywordsHighlight.Text = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication, "KeyWordsHighLight"); txtPathMethode.Text = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication, "PathMethodes"); txtSeparatorKeywords.Text = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication, "KeyWordsSeparator"); txtTemplateFile.Text = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication, "Template"); txtVBKeyWords.Text = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication, "KeyWordsVB"); txtWSFkeyWords.Text = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication, "KeyWordsWSFScript"); txtCmdLineForMDT.Text = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication, "CmdLineForMDT"); }
private void cboConditions_SelectedValueChanged(object sender, EventArgs e) { if (cboConditions.SelectedItem.ToString() != "") { txtKeyWords.Text = ""; string content = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication + "\\Conditions", cboConditions.SelectedItem.ToString()); txtCondition.Lines = content.Split('|'); string keywords = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication + "\\Conditions_KeyWords", cboConditions.SelectedItem.ToString()); txtKeyWords.Text = keywords; } else { btnSave.Enabled = false; txtCondition.Text = ""; txtKeyWords.Text = ""; } }
private void btnSave_Click(object sender, EventArgs e) { FormMain fm = new FormMain(); CommunSNCF.SaveRegParam("KeyWordsHighLight", txtKeywordsHighlight.Text); CommunSNCF.SaveRegParam("PathMethodes", txtPathMethode.Text); CommunSNCF.SaveRegParam("KeyWordsSeparator", txtSeparatorKeywords.Text); CommunSNCF.SaveRegParam("Template", txtTemplateFile.Text); CommunSNCF.SaveRegParam("KeyWordsVB", txtVBKeyWords.Text); CommunSNCF.SaveRegParam("KeyWordsWSFScript", txtWSFkeyWords.Text); CommunSNCF.SaveRegParam("CmdLineForMDT", txtCmdLineForMDT.Text); FormMain.regPathMethodes = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication, "PathMethodes"); FormMain.regTemplate = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication, "Template"); FormMain.regKWScript = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication, "KeyWordsWSFScript"); FormMain.regKWVB = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication, "KeyWordsVB"); FormMain.regKWSeparator = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication, "KeyWordsSeparator"); FormMain.regKWHigh = CommunSNCF.ReadRegParam(CommunSNCF.HKLMApplication, "KeyWordsHighLight"); this.Close(); this.Dispose(); }