Поделиться через


Практическое руководство. Создание средства просмотра HTML-документов в приложении Windows Forms

Вы можете использовать элемент управления WebBrowser для отображения и печати HTML-документов без предоставления полной функциональности веб-браузера в Интернете. Это полезно, если вы хотите воспользоваться возможностями форматирования HTML, но не хотите, чтобы пользователи загружали произвольные веб-страницы, которые могут содержать ненадежные веб-элементы управления или потенциально вредоносный код скрипта. Возможно, вы хотите ограничить возможности элемента управления WebBrowser таким образом, чтобы использовать его в качестве средства просмотра электронной почты HTML или предоставить html-форматированную справку в приложении.

Создание средства просмотра HTML-документов

  1. Установите для свойства AllowWebBrowserDrop значение false, чтобы предотвратить элемент управления WebBrowser от открытия файлов, сброшенных на него.

    webBrowser1.AllowWebBrowserDrop = false;
    
    webBrowser1.AllowWebBrowserDrop = False
    
  2. Задайте для свойства Url расположение отображаемого исходного файла.

    webBrowser1.Url = new Uri("http://www.contoso.com/");
    
    webBrowser1.Url = New Uri("http://www.contoso.com/")
    

Компиляция кода

Для этого примера требуется:

  • Элемент управления WebBrowser с именем webBrowser1.

  • Ссылки на сборки System и System.Windows.Forms.

См. также