Выделение текста в элементе управления .net Webbrowser

StackOverflow https://stackoverflow.com/questions/241543

  •  04-07-2019
  •  | 
  •  

Вопрос

Я хотел бы выделить определенные слова в документе, отображаемом во встроенном веб-браузере. Я могу представить решение, в котором свойство innerhtml документа модифицируется для добавления раскрашивания & Lt; span > пометить нужный текст, но я не могу избавиться от ощущения, что должен быть более простой способ?

Это было полезно?

Решение

Я написал элемент управления, в котором я использовал Menees Diff Library , чтобы определить, где возникают различия (изменения, дополнения, вычитания), а затем я вставил пролеты в соответствующие места, начиная с конца документов и в обратном порядке, где промежутки имели имя класса CSS.

Я не знаю, был ли более простой способ, но решение, приведенное выше, отвечало моим потребностям, и его внедрение заняло не более пары часов. Я провел некоторое исследование перед внедрением, но ничего не нашел.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top