请教怎么在richTextBox控件中获取用户新输入的字符

请问如何在richTextBox控件中获取用户新输入的字符?
例如:
现在richtextBox中的字符="你好,请大家帮个忙!"

用户随机地在其中插入文字,假设插入之后变成了

="你好,我的问题请大家帮个忙!"

请问怎样才能够获取"我的问题",这四个新添加的汉字
的起始索引位置?
另外删除的时候,我也需要处理类似的问题。

谢谢!

------解决方案--------------------
C# code

private void richTextBox1_KeyDown(object sender, KeyEventArgs e)
        {
            //向前删除
            if (e.KeyCode == Keys.Back)
            {
 
            }//向后删除
            else if (e.KeyCode == Keys.Delete)
            {

            }//这里应该是增加字符了
            else
            {
 
            }
        }