powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проверка строки на цвет
9 сообщений из 9, страница 1 из 1
Проверка строки на цвет
    #37880685
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго дня !!
Как можно проверить строку на содержания в ней
слов высвечиваемыми другим цветом(например красным)

Спасибо.
...
Рейтинг: 0 / 0
Проверка строки на цвет
    #37880698
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Строка сферическая в вакууме?
...
Рейтинг: 0 / 0
Проверка строки на цвет
    #37880705
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет конечно !!
Допустим я их уже выкрасил в каком-то RichTextBox - е
И в цикле хочу перебирать ...
Код: vbnet
1.
2.
3.
4.
arr=Split(text.text,VBCrLf)
For i=0 to UBound(arr)-1
if arr(i)    .....
.....
...
Рейтинг: 0 / 0
Проверка строки на цвет
    #37880706
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Valeriu
> слов высвечиваемыми другим цветом(например красным)

Я бы начал с записи макроса, который делает часть букв в ячейке другого цвета. После чего производил-бы обратную
операцию.
бежал по ячейкам

в каждой ячейке бежал по символам и смотрел на цвет символа

как только определялся, например красный цвет, делал нужные действия.

P.S. Капец задание. Причем нет никакой возможности ускорить в такой постановке задачи. Поговори с составителями этого
файла, пусть в отдельном столбце делают пометки, так можно будет автофильрром отобрать и скорость обработки вырастет в
сотни раз.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проверка строки на цвет
    #37880709
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Valeriu
> Нет конечно !!
> Допустим я их уже выкрасил в каком-то RichTextBox - е

Прикольно, я думал это в екселе, а тут намного проще
Получаешь RTF-текст и в нем ищешь тэг отвечающий за цвет, дальше ищешь закрывающий тэг. Всё

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проверка строки на цвет
    #37880713
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriu Нет конечно !!
Допустим я их уже выкрасил в каком-то RichTextBox - е
И в цикле хочу перебирать ...
Код: vbnet
1.
2.
3.
4.
arr=Split(text.text,VBCrLf)
For i=0 to UBound(arr)-1
if arr(i)    .....
.....

Если это RTB, то проверять нужно его методами: SelStart, SelLength, SelColor. Правда я понятия не имею, что вернется, если выделить слово, где все буквы разноцветные. Наверное цвет первой буквы.
...
Рейтинг: 0 / 0
Проверка строки на цвет
    #37880719
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь ГорбоносПолучаешь RTF-текст и в нем ищешь тэг отвечающий за цвет, дальше ищешь закрывающий тэг. Всё
Если текста много, то rtf кодируется так, что открывающих-закрывающих тегов не найдешь.
...
Рейтинг: 0 / 0
Проверка строки на цвет
    #37880727
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Antonariy
> Если текста много, то rtf кодируется так, что открывающих-закрывающих тегов не найдешь.

т.е. новый тэг установки цвета будет завершать работу предыдущего тэга :D

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проверка строки на цвет
    #37880766
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем...
В Gambas-е хотел это делать.
Думал по аналогии. Не тут-то было.
Все ровно спасибо. Достучусь как нибудь.
Попробую на забугорском форуме.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проверка строки на цвет
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]