在Form2中添加了一个RichTextBox,程序可以在FORM2中自动打开一个.rtf的文件,因为要对自动打开的文件进行修
改,所以需要对它进行保存,如果在private void CreateMyRichTextBox(string strFileName)中添加
richTextBox1.SaveFile("C:\\MyDocument.rtf", RichTextBoxStreamType.RichText);那么就会在Form2自动打开.rtf
的文件时进行保存,之后进行的修改也保存不了,我添加了一个private void toolStripButton1_Click(object sender, EventArgs e)
{
}
里面要添加哪些代码才能实现保存功能呢?多谢指教!!
程序如下:
public partial class Form2 : Form
{
public Form2(string strfilename)
{
InitializeComponent();
str = strfilename;
}
string str;
private void Form2_Load(object sender, EventArgs e)
{
CreateMyRichTextBox(str);
}
private void CreateMyRichTextBox(string strFileName)
{
RichTextBox richTextBox1 = new RichTextBox();
richTextBox1.Dock = DockStyle.Fill;
richTextBox1.LoadFile(strFileName);
this.Controls.Add(richTextBox1);
richTextBox1.Select(richTextBox1.TextLength, 0);//使滚动条滚动到最下方
richTextBox1.ScrollToCaret();//移动滚动条,使输入点(text entry point)(即光标所在的位置)显示出来
}
private void toolStripButton1_Click(object sender, EventArgs e)
{
}
}