日期:2014-05-17  浏览次数:20734 次

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

------解决方案--------------------
没懂你要做什么
------解决方案--------------------
初始化的时候把richtextbox的Text给一个全局变量,之后在richTextBox的TextChanged事件里,把text值再次付给那个变量,取出不相同的部分
------解决方案--------------------
全局变量, 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;
        }