Example #1
0
        private void buttonAddReplacement_Click(object sender, EventArgs e)
        {
            string selText = GetSelectedText();

            if (formAddReplacement == null)
            {
                formAddReplacement = new FormAddReplacement();
            }
            string oldNewText = "";

            foreach (Replacement rep in Global.options.replacements)
            {
                if (rep.oldText == selText)
                {
                    oldNewText = rep.newText;
                    break;
                }
            }
            formAddReplacement.UpdateControls(selText, oldNewText);
            TopMost = false;
            if (formAddReplacement.ShowDialog() == DialogResult.OK)
            {
                string oldText, newText;
                formAddReplacement.GetControlValues(out oldText, out newText);
                Replacement old = Global.options.replacements.Find(x => x.oldText == oldText);
                if (old != null)
                {
                    old.newText = newText;
                }
                else
                {
                    Global.options.replacements.Add(new Replacement(oldText, newText));
                }
                Global.options.SaveReplacements();
            }
            TopMost = Global.isTopMost();
        }
Example #2
0
 private void buttonAddReplacement_Click(object sender, EventArgs e)
 {
     string selText = GetSelectedText();
     if (formAddReplacement == null)
         formAddReplacement = new FormAddReplacement();
     string oldNewText = "";
     foreach (Replacement rep in Global.options.replacements)
     {
         if (rep.oldText == selText)
         {
             oldNewText = rep.newText;
             break;
         }
     }
     formAddReplacement.UpdateControls(selText, oldNewText);
     TopMost = false;
     if (formAddReplacement.ShowDialog() == DialogResult.OK)
     {
         string oldText, newText;
         formAddReplacement.GetControlValues(out oldText, out newText);
         Replacement old = Global.options.replacements.Find(x => x.oldText == oldText);
         if (old != null)
         {
             old.newText = newText;
         }
         else
         {
             Global.options.replacements.Add(new Replacement(oldText, newText));
         }
         Global.options.SaveReplacements();
     }
     TopMost = Global.isTopMost();
 }