СообЧа > База Знаний > Программирование > Visual Basic > Формы и элементы управления

Вопрос

Как найти в richtextbox слова и изменить их цвет?

Ответ

Ну, например, ищешь в тексте слово "комп", для этого используй следующий код:

   MyWord="комп" ' Это слово которое нужно найти
   MyColor=RGB(255,0,0) ' Каким цветом выделить слово
   FindText=Instr(RichTextBox1.Text,MyWord) 'Ищет слово в тексте
   If FindText<>0 Then 'Если удалось что-то найти
    RichTextBox1.SelStart = FindText 'Начинаем помечать слово
    RichTextBox1.SelLength = Len(MyWord) 'Заканчиваем
    RichTextBox1.SelColor = MyColor 'Меняем цвет текста
    RichTextBox1.SelLength = 0 'Снимаем выделение
   End IF

Igoryk



Copyright © 2000-2004 Сообщество Чайников
Контактная информация