Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как программно выделить содержимое тэга в webbrowser? / 2 сообщений из 2, страница 1 из 1
15.10.2013, 15:57
    #38428421
Mikhail Tchervonenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно выделить содержимое тэга в webbrowser?
Доброе время суток!

Имеем: HtmlElement elem который указывает напр на тэг <strong>Text</strong>

все это находится в webbrowser компоненте в режиме редактирования. Задача выделить содержимое тэга (не в исходном коде html а в окошке просмотра). Думал использовать
IHTMLTxtRange range = (IHTMLTxtRange)document.selection.createRange();
range.findText(elem.InnerText); но так нет гарантии что будет найден текст находящийся в другом тэге.
Можно конечно последовательно идти поиском, выделять и проверять координаты выделения и elem на совпадение но уж больно как то коряво это выглядит, может есть более простой способ?

Спасибо.
...
Рейтинг: 0 / 0
15.10.2013, 16:13
    #38428457
Mikhail Tchervonenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно выделить содержимое тэга в webbrowser?
Mikhail Tchervonenko,

разобрался
Код: c#
1.
2.
                range.moveToElementText((IHTMLElement)elem.DomElement);
                range.select();
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как программно выделить содержимое тэга в webbrowser? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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