Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
148 / 116 / 10
Регистрация: 12.09.2011
Сообщений: 785
1

Подсветка текста на странице WebBrowser

04.03.2012, 08:27. Показов 1213. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет всем!

В моей программе необходимо подсвечивать определенный текст на всей странице открытой в WebBrowser. Делаю это такой процедурой:

VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
    Private Sub SearchAndHighlightText(ByVal S As String)
        Dim doc As HtmlDocument = WebBrowser1.Document
        Dim html As New StringBuilder(doc.Body.OuterHtml)
 
        Dim words = New String() {S}
 
        For Each key As String In words
            Dim substitution As String = "<span style='background-color: rgb(255, 255, 0);'> " & S & " </span>"
            html.Replace(S, substitution)
        Next
 
        doc.Body.InnerHtml = html.ToString
    End Sub
...т.е. в HTML-коде страницы находится нужный мне текст и заменяется значением переменной substitution. Возникла проблема в том, что если вводный текст (переменная S) написан, например, маленькими буквами, то подсвечиваются только слова написанные так же - маленькими буквами, в общем, подсветка идет только при полном совпадении регистра букв вводного текста. А нужно, чтобы подсвечивались все слова не зависимо от регистра, как в браузерах - ввел, например, data и подсветились все: и data, и Data, и DATA. Подскажите, пожалуйста, как бы это реализовать?

Спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.03.2012, 08:27
Ответы с готовыми решениями:

Програмное нажатие кнопок на странице (WebBrowser), ввод текста
Короче, есть компонент webbrowser который загружает php страницу, на которой расположены 2 места...

Подсветка текста
У меня такой вопрос, я скачал source code с сайта -...

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

Подсветка текста
И таааак всем привет ну и делу: как подсветить текст в TextBox так же как подсвечен код VB.net

0
04.03.2012, 08:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.03.2012, 08:27
Помогаю со студенческими работами здесь

подсветка текста
Скажите как то можно подсветить часть текста в textarea?

Поиск на странице открытой в webbrowser
Всем привет! Пытаюсь организовать поиск на странице открытой в WebBrowser, вот нашел такой код: ...

Подсветка текста в QTextBrowser
Есть текст в QTextBrowser. Нужно найти в этом тексте слово и изменить цвет фона там, где это слово...

Подсветка текста в RichTextBox
Как в RichTextBox выделеный текст окрасить в какой нибудь цвет(не через ColorDialog)?

Подсветка текста в редакторе
Всем привет. Задача такова: нужно сдедать текстовый редактор который будет подсвечивать ключовые...

Подсветка текста модуля
Приветствую знатоков. Подскажите пожалуйста в версии 8.3.4.х платформы обнаружил подсветка текста....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru