Вот в чем проблема:
Делаю в своей проге редактор скриптов (язык скриптов - не VB) Для подсветки синтаксиса языка использую RichTextBox. Алгоритм разработал, готорый за один пробег по Rich-у все подсвечивает, но так как смена цветов осуществляется через SelStart, SelLength (т.е. кусок текста сначала выделяется, а потом уже меняются его атрибуты), то все это делается УЖАСНО МЕДЛЕННО !!!
Вот и хотел спросить у ОТЦОВ, нет ли способа ускорить данный процесс? Может как-то выводить весь отформатированный текст уже после перебора, чтоб каждый раз время на прорисовку не тратилось? Или еще что нибудь?
з.ы. Знаю есть такой контрол Scintilia, как раз для подсветки синтаксиса, но его предлагать не надо, т.к. хочется все прочувствовать и сделать самому...