示例#1
0
 private void HeaderDialogButton_Click(object sender, EventArgs e)
 {
     if (HeaderBox.Text == string.Empty) return;
     string _path = Path.Combine(this.Provider.TemplateDirectory, HeaderBox.Text);
     if (!File.Exists(_path))
         using (StreamWriter sw = new StreamWriter(_path, true))
         {
             sw.Write(string.Empty);
         }
     LetterCreator.CustomTemplateForm _form = new LetterCreator.CustomTemplateForm(File.ReadAllText(_path));
     if (_form.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         using (StreamWriter sw = new StreamWriter(_path, false))
         {
             sw.Write(_form.TextValue);
         }
 }
示例#2
0
 private void TemplateDialogButton_Click(object sender, EventArgs e)
 {
     //OpenFileDialog dialog = new OpenFileDialog();
     //dialog.Multiselect = false;
     //dialog.InitialDirectory = Path.Combine(Directory.GetCurrentDirectory(), "templates");
     //if (dialog.ShowDialog() != System.Windows.Forms.DialogResult.OK) return;
     //string path = dialog.FileName.Replace(Directory.GetCurrentDirectory(), "");
     //if (path.StartsWith("\\")) path = path.Remove(0, 1);
     //TemplateBox.Text = path;
     if (TemplateBox.Text == string.Empty) return;
     string _path = Path.Combine(this.Provider.TemplateDirectory, TemplateBox.Text);
     if (!File.Exists(_path))
         using (StreamWriter sw = new StreamWriter(_path, true))
         {
             sw.Write(string.Empty);
         }
     LetterCreator.CustomTemplateForm _form = new LetterCreator.CustomTemplateForm(File.ReadAllText(_path));
     if (_form.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         using (StreamWriter sw = new StreamWriter(_path, false))
         {
             sw.Write(_form.TextValue);
         }
 }