请教怎么在richTextBox控件中获取用户新输入的字符
请问如何在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 { } }