Показать сообщение отдельно
Старый 04.05.2016, 08:32   #4  
Peter Savintsev is offline
Peter Savintsev
Участник
 
246 / 124 (5) +++++
Регистрация: 14.12.2001
Мы на одном проекте использовали для этих целей ActiveX-компонент Microsoft Rich Textbox Control 6.0. В отличие от HTML с помощью данного контрола можно делать редактируемые текстовые поля. Для начала можно почитать о нем здесь:
http://vbbook.ru/visual-basic-kompon...ox-control-60/
http://forums.codeguru.com/showthrea...he-RichTextBox

Принцип очень простой. Сначала с помощью методов selStart(int) и selLength(int) задаете позицию начала выделения и количество выделяемых символов. Потом с помощью разнообразных методов sel* применяете различные варианты форматирования. Конкретно для выделения цветом используется selColor. Нужно только не забывать о том, что эти методы sel* принимают в качестве параметра COMVariant.
За это сообщение автора поблагодарили: S.Kuskov (5).