Открыть сгенерированную веб-страницу с объектом WebBrowser в VB

Я хотел бы знать, можно ли показать HTML-страницу, созданную в VB, используя объект WebBrowser без использования файлов на диске. То есть создайте HTML-файл в памяти и покажите его в объекте WebBrowser. Спасибо!

3 ответов


использование Visual Basic в .Net Framework...

webBrowser1.DocumentText = "<html><body><a href='http://www.mywebsite.com'>My Web Site</a></body></html>"

в старом Visual Basic 6, попробуйте...

WebBrowser1.Document.Open
WebBrowser1.Document.Write "<html><body><a href='http://www.mywebsite.com'>My Web Site</a></body></html>"
WebBrowser1.Document.Close

сначала дождитесь события DocumentComplete (перейдите к about: blank, если вы начинаете с нуля), затем используйте документIPersistMoniker (рекомендуется, если вы хотите предоставить базовый url) или ipersiststreaminit интерфейс для загрузки HTML content.

вы можете найти пример (метод LoadHtmlIntoBrowser) в проекте csexwb.


Ну, я нашел решение. Это не так сложно. Решение бежать от глаг: *

  • WebBrowserObject.Перейдите "о программе: HTML TEXT"
  • Работает, я проверил.