Вопрос Как получить положение прокрутки для RichTextBox? может быть полезно, проверьте эту функцию
richTextBox1.GetPositionFromCharIndex(0);