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

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

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

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

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


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