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;
}
我使用了这个,但是在替换文本光标到达最后一个字符的一半并且它与另一个字符绑定之后不能工作。我用过追加它也没有给出正确的结果。如果你知道另一种方法,请给出答案。