Здравствуйте, Воронков Василий, Вы писали:
ВВ>Враппер-то есть, но вопрос-то вроде о том как это сделать _средствами_фреймворка_. А то хм получается, что вроде бы средствами фреймворка и нельзя.
Если ограничиваться только средствами .Net Framework, то придется возиться с RichTextBox.SelectionColor, что некрасиво, т.к. текст противно "подмаргивает".
Можно задействовать WinAPI и Text Object Model, тогда все рисуется пристойно, но это уже выход за пределы Framework.
P.S. собственно покрасить текст -- это четверть дела. Проблема в том, как это делать по-умному, т.е. парсить при редактировании не весь текст, а только то, что нужно, разумно реагировать на ошибки синтаксиса, неизбежные при редактировании (вроде отсутствия парной кавычки), и т.д. и т.п. Scintilla более-менее с этими задачами справляется, так что можно хотя бы посмотреть, как это делается, если что-то не придумывается. Другой важный плюс Scintill'ы -- очень либеральная лицензия.