Я использую WebBrowser, и когда я пытаюсь позвонить .Navigate(some_local_html)
, в моем браузере ничего не отображается. Если я тогда использую MessageBox.Show()
, то пока отображается сообщение, я могу видеть свой html в браузере. Но когда я закрываю MessageBox
, html снова отсутствует.C# WebBrowser не показывает контент
Я пробовал Try-catch, но ошибок не было.
Я пытался установить код по умолчанию на webBrowser
управления, и нет никакого результата. Я ничего не вижу.
ПОСТАНОВИЛИ:
Это была не сама нить, но какая-то нить. Я добавил следующий код:
Stream stream = null;
webBrowser1.DocumentStream = stream;
и забыл его удалить ... Это повод. Спасибо всем!
может у показать некоторые из кода, который вы написали ... –
Что произойдет, если вы проверить его с новым проектом, падение WebBrowser там, а затем перейдите к локальному HTML-файла? – CodeCaster
MessageBox запускает цикл сообщений, позволяя браузеру рисовать себя. Не вставляйте петлю в поток пользовательского интерфейса. –