在一个富文本框中怎么记录新插入的文字啊?插入的地方不固定,有什么方法没? 
 

解决方案 »

  1.   

    初始化的时候把richtextbox的Text给一个全局变量,之后在richTextBox的TextChanged事件里,把text值再次付给那个变量,取出不相同的部分
      

  2.   

    全局变量, string s = "";
            private void richTextBox1_TextChanged(object sender, EventArgs e)
            {
                string strNew="";//记录增加的字符串
                richTextBox1.Text.ToCharArray().ToList<char>().ForEach(c => { if (!s.Contains(c))strNew+ = c.ToString(); });
                txtShow.Text = strNew;
                s = txtTitle.Text;
            }