Я думаю, вам не нужно знать реализацию элемента управления в .NET.Это «черный ящик» для вас и меня.Но вы можете отменить выбор и переместить курсор в конец текста (вас это не беспокоит?)
Перемещение курсора в положение 0 (начало):
richTextBox1.Select(0, 0);
Перемещение вконец:
richTextBox1.Select(richTextBox1.Text.Length, 0);
Выделить весь текст:
richTextBox1.Select(0, richTextBox1.Text.Length);
Отменить выделение и перейти к концу:
richTextBox1.Select(richTextBox1.Text.Length, richTextBox1.Text.Length);