コード例 #1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            string name;

            using (TemplateRenameForm form = new TemplateRenameForm())
            {
                form.Text            = "New Template";
                form.NameValidating += new CancelEventHandler(validateAddName);
                if (form.ShowDialog(this) != DialogResult.OK)
                {
                    return;
                }
                name = form.TemplateName;
            }

            using (TemplateEditorForm form = new TemplateEditorForm())
            {
                form.Text = string.Format(form.Text, name);
                if (form.ShowDialog(this) == DialogResult.OK)
                {
                    form.SaveFile(NameToPath(name));
                    RefreshList();
                    lstTemplate.SelectedItem = name;
                }
            }
        }
コード例 #2
0
 private void btnRename_Click(object sender, EventArgs e)
 {
     using (TemplateRenameForm form = new TemplateRenameForm())
     {
         string oldName = (string)lstTemplate.SelectedItem;
         form.TemplateName = oldName;
         if (form.ShowDialog(this) == DialogResult.OK)
         {
             string newName = form.TemplateName;
             File.Move(NameToPath(oldName), NameToPath(newName));
             RefreshList();
             lstTemplate.SelectedItem = newName;
         }
     }
 }