Show / Hide Table of Contents

Общие сведения об элементе управления WebBrowser

WebBrowser Управления предоставляет управляемую оболочку для элемента управления WebBrowser ActiveX. Управляемая оболочка позволяет отображать веб-страницы в клиентских приложениях Windows Forms. Можно использовать WebBrowser управления дублировать возможности просмотра веб-обозревателя в приложении. также можно отключить функциональные возможности Internet Explorer по умолчанию и использовать элемент управления в качестве простого средства просмотра документа HTML. Можно также использовать элемент управления для добавления элементов интерфейса пользователя на основе DHTML в форму и скрыть тот факт, что они размещаются в WebBrowser элемента управления. Такой подход позволяет без проблем Сочетайте веб-элементов управления с помощью элементов управления Windows Forms в одном приложении.

Часто используемые свойства, методы и события

WebBrowser Элемент управления имеет несколько свойств, методов и событий, которые можно использовать для реализации элементов управления в Internet Explorer. Например, можно использовать Navigate метод, чтобы реализовать адресную строку и GoBack, GoForward, Stop, и Refresh методы для реализации кнопки навигации на панели инструментов. Можно обрабатывать Navigated событием, обновляют адресной строке со значением Url свойство и заголовок со значением DocumentTitle свойство.

Если вы хотите создать свои собственные содержимое страницы в приложении, можно задать DocumentText свойства. Если вы знакомы с HTML объектная модель документов (DOM), можно управлять содержимое текущей веб-страницы через Document свойство. Это свойство можно хранить и изменять документы в памяти, а не переходить между файлами.

Document Свойство также позволяет вызова методов, реализованных в веб-страницы, код из кода клиентского приложения сценария. Чтобы получить доступ к коду клиентского приложения из кода сценария, задайте ObjectForScripting свойство. Объект, который вы укажите может осуществляться в код скрипта в виде window.external объекта.

name Описание
Document свойство; Возвращает объект, который предоставляет управляемый доступ HTML объектной модели документа (DOM) текущего веб-страницы.
DocumentCompleted событие Происходит по завершении загрузки веб-страницы.
DocumentText свойство; Возвращает или задает HTML-содержимое текущей веб-страницы.
DocumentTitle свойство; Получает заголовок текущей страницы.
GoBack метод Переход на предыдущую страницу в журнале.
GoForward метод Переходит на следующую страницу в журнале.
Navigate метод Выполняет переход к указанному URL-АДРЕСУ.
Navigating событие Происходит перед выполнением перехода, что позволяет отменить действие.
ObjectForScripting свойство; Возвращает или задает объект, который веб-страницы код сценария можно использовать для взаимодействия с приложением.
Print метод Печать текущей страницы.
Refresh метод Перезагружает текущий веб-страницы.
Stop метод Прерывает текущую операцию перехода и останавливает динамической страницы элементы, такие как звуки и анимации.
Url свойство; Возвращает или задает URL-адрес текущей веб-страницы. Задание этого свойства переходит элемент управления на новый URL-адрес.

См. также

  • WebBrowser
  • WebBrowserDocumentCompletedEventArgs
  • WebBrowserDocumentCompletedEventHandler
  • WebBrowserEncryptionLevel
  • WebBrowserNavigatedEventArgs
  • WebBrowserNavigatedEventHandler
  • WebBrowserNavigatingEventArgs
  • WebBrowserNavigatingEventHandler
  • WebBrowserProgressChangedEventArgs
  • WebBrowserReadyState
  • WebBrowserRefreshOption
  • Практическое руководство. Переход по заданному URL с помощью элемента управления WebBrowser
  • Практическое руководство. Печать с использованием элемента управления WebBrowser
  • Практическое руководство. Добавление функциональности веб-браузера в приложения Windows Forms
  • Практическое руководство. Создание средства просмотра HTML-документов в приложении Windows Forms
  • Практическое руководство. Реализация двунаправленного взаимодействия между кодом DHTML и клиентским кодом приложений
  • Безопасность элемента управления WebBrowser
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX