Jak mogę zaktualizować pozycję kursora? [duplikować]

Możliwy duplikat:
Ustaw kursor w RichTextBox

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

to jest mój kod. tutaj po uzyskaniu wyniku kursor znajduje się przed literą, więc jak zaktualizować pozycję kursora po literze? proszę pomóż........

questionAnswers(4)

yourAnswerToTheQuestion