Можно создать дубликат:
Set cursor in 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();
}
это мой код. здесь, после получения результата, позиция курсора находится впереди буквы, так как я обновляю позицию курсора после буквы? пожалуйста, помогите ........
Вы можете установить значение SelectionStart на число, большее, чем длина текста. Это автоматически поместит курсор после последнего символа. например 'this.rechTextBox1.SelectionStart = int.MaxValue;' – Polity