2011-05-11 2 views
0

Я использую элемент управления WebBrowser для загрузки моей страницы. Я хочу скрыть все элементы html на странице, кроме определенного div (и его дочерних элементов). У меня есть идентификатор этого конкретного div. Как я могу скрыть все остальные элементы?Использование WebBrowser Control - Скрытие всех HTMLElements отдельно от одного Div

Редактировать

Я динамически создавать экземпляр WebBrowser. Я хочу перейти к URL-адресу и частично сделать снимок экрана (конкретный div). Поэтому я хочу скрыть все остальные элементы на странице и сделать снимок экрана.

+0

Я думаю, вы можете заменить или удалить этот элемент по id, а затем загрузить в WebBrowser –

+0

Не могли бы вы объяснить немного дальше? – NLV

+0

уточнить пожалуйста: Является ли элемент управления «webbrowser» находящимся в winforms C#. Вы хотите, чтобы приложение «host» повлияло на страницу, поскольку она загружается из другого источника? Загружается ли ваша страница локально или с сервера? Является ли только страница html, asp.net, другая ...? управляете ли вы страницей? Хотите ли вы скрыть другие элементы, чтобы они могли отображаться динамически? –

ответ

0

Я использовал JQuery, чтобы скрыть все элементы, кроме моего div и его детей. Я ссылался на this post на сценарий и вызывал скрипт в webbrowser с помощью InvokeScript(). Он отлично работал.

Смежные вопросы