Загрузка в тексте памяти в управление WebBrowser

9
задан Adam Haile 29 September 2008 в 18:31
поделиться

3 ответа

Вы хотите Свойство DocumentText:

http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.documenttext.aspx

?

из http://www.codeguru.com/forum/showpost.php?p=1691329&postcount=9: Также необходимо обеспечить пару вещей:

  • Не устанавливайте DocumentText в конструкторе. Используйте Form_Load или Ваш собственный метод. При установке DocumentText в конструкторе Вы не сможете установить его снова где угодно в приложении. Обязательно проверьте, что Конструктор форм не установил его также.

  • Можно только установить DocumentText однажды на вызов метода. Это нечетно и наиболее вероятно ошибка, но это верно. Например: установка DocumentText в для цикла только установит правильно на первом повторении цикла. Вы можете однако, создавать маленький метод, чтобы установить DocumentText на переданный в строке, затем назвать этот метод в для цикла.

15
ответ дан 4 December 2019 в 12:22
поделиться

Вы используете любой WebBrowser. DeocumentText (http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.documenttext.aspx) или WebBrowser. DocumentStream (http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.documentstream.aspx) для изменения HTML в текущем документе. Вы, возможно, должны были бы перейти на about:blank, если у Вас нет документа.

2
ответ дан 4 December 2019 в 12:22
поделиться

Кроме того, обычно, где угодно можно использовать Поток, можно использовать MemoryStream для обертывания данных, которые Вы имеете в памяти.

0
ответ дан 4 December 2019 в 12:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: