0

可能重复:
如何更新光标位置?

private void richTextBox1_TextChanged(object sender, EventArgs e)
{
   string text = richTextBox1.Text;
   text = text.Replace("a", "අ");
   text = text.Replace("අඅ", "ආ");
   text = text.Replace("i", "ඉ");
   richTextBox1.Text = text.ToString();
   this.richTextBox1.SelectionStart = text.Length;
}

我使用了这个,但在替换文本光标到达最后一个字符的一半并且它与另一个字符绑定之后没有工作。我使用附加它也没有给出正确的结果。如果您知道另一种方法,请给出答案。

4

0 回答 0