Цвет фона RichText в выделенном фрагменте

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Цвет фона RichText в выделенном фрагменте

Сообщение gjghjc » 22.02.2008 (Пт) 16:01

Всем привет.
Возникла проблема.
Нужно окрасить фон текста расположенного в RichText в определенный цвет, отличный от BackColor этого компонента. Т.е. например если у меня в строке встерчаетсяя слово "ОШИБКА" то вся строка должна иметь цвет шрифта черный а цвет фона красный (см картинку :) )
Вложения
untitled.JPG
untitled.JPG (2.13 Кб) Просмотров: 317
Утро добрым не бывает!

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 23.02.2008 (Сб) 22:38

Вот это не подойдет?
http://bbs.vbstreets.ru/viewtopic.php?t=13461
Моду создают модоки, а распространяют модозвоны.

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 24.02.2008 (Вс) 17:11

Спасибо тебе добрый человек. Вроде то что нужно. Сейчас буду разбираться как это работает. :D
Утро добрым не бывает!

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 26.02.2008 (Вт) 9:22

ЕМНИП, нужно изменять тег не backcolor, а hilight.
Можешь прямо SelTextRTF редактировать, вручную тег ставить.
Lasciate ogni speranza, voi ch'entrate.

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 26.02.2008 (Вт) 9:41

2 alibek
Дело в том что данные которые загружаются в Rich хранятся в обычном текстовом файле. Сохранять их туда с форматированием мне не нужно. Подсветка нужна для наглядности. Чтобы когда оператор программы просматривал лог выполнения ему было проще оценить корректность обработки того или иного файла. Поэтому решение предложенное hCORe это именно то, что мне нужно.
Утро добрым не бывает!

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 26.02.2008 (Вт) 10:12

Ты меня не понял.
BackColor изменит цвет фона для всего абзаца (если я не путаю).
Если тебе надо подсветить только слово (как маркером), то тебе надо ставить тег hilight, реализация которого в стандартном компоненте RichTextBox отсутствует и его надо ставить вручную.
Lasciate ogni speranza, voi ch'entrate.

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 26.02.2008 (Вт) 12:22

2 alibek
hCORe писал(а):Загрузка:
http://bbs.vbstreets.ru/download.php?id=1587

Ты по этой ссылке ходил? :)
Только что привинтил код hCORe к своей проге. Совпадение с моей задумкой 100% :)
2 hCORe Огромное спасибо. Обязательно упомяну тебя в About своей проги :)
Утро добрым не бывает!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 91

    TopList