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


Практическое руководство. Создание средства просмотра 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.

См. также