Общие сведения об элементе управления 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