Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows窗体上显示HTML内容的最佳方式是什么?_Html_Vb.net_Webbrowser Control - Fatal编程技术网

在Windows窗体上显示HTML内容的最佳方式是什么?

在Windows窗体上显示HTML内容的最佳方式是什么?,html,vb.net,webbrowser-control,Html,Vb.net,Webbrowser Control,我希望在应用程序中显示HTML格式的内容,最好在Web浏览器控件中显示 我可以先创建一个HTML文档,然后将其加载到Web浏览器控件中,但这太笨拙了 有没有办法将包含HTML代码的字符串直接加载到Web浏览器中 String = "<b>Hello</b> World" String=“你好,世界” 预期输出:HelloWorld 我正在使用Visual Basic 9(VS2008)。您可以在Web浏览器控件中打开文档对象,然后:- document.write("

我希望在应用程序中显示HTML格式的内容,最好在Web浏览器控件中显示

我可以先创建一个HTML文档,然后将其加载到Web浏览器控件中,但这太笨拙了

有没有办法将包含HTML代码的字符串直接加载到Web浏览器中

String = "<b>Hello</b> World"
String=“你好,世界”
预期输出:HelloWorld


我正在使用Visual Basic 9(VS2008)。

您可以在Web浏览器控件中打开文档对象,然后:-

document.write("<b>Hello</b> World");
document.write(“你好世界”);

您可以通过将
WebBrowser
控件拖动到应用程序上,然后添加以下代码来完成此操作:

 webBrowser1.DocumentText = "<b>Hello</b> World";
webBrowser1.DocumentText=“你好世界”;

仅当web浏览器对象当前被导航到某个位置时,此操作才有效。否则,文档属性将为null。@JaredPar:他可以导航到“关于:空白”,如果您得到“ActiveX控件”8856f961-340a-11d0-a96b-00c04fd705a2“无法实例化,因为当前线程不在单线程单元中,会发生什么情况。”@MarkLakata请参阅