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