Кроме того, вы можете установить ограничение текста (максимальный предел ограничен вашей памятью), установив его длину, например:
if (textToAdd.Length > richTextBox1.MaxLength)
... звучит не очень хорошо, загружая столько данных в поле; Вы можете столкнуться с out of memory
икота!
Этот ответ может помочь.
- EDIT -
Должен, если вы загрузите, то вы можете загрузить куски из файла. И когда пользователь нажимает кнопку прокрутки (вверх / вниз), загружает этот фрагмент файла; звучит как какой-то код - но обязательно, если вы загрузите! Просто думаю!