What is the best way to display HTML content on a Windows Form?

user57175 picture user57175 · Jan 21, 2009 · Viewed 38.4k times · Source

I want to display an HTML formatted content in my application preferably inside a Web Browser control.

I could create an HTML document first and then load it in the Web Browser control, but that is just too clumsy.

Is there any way I can load a string that contains HTML code directly into the Web Browser?

String = "<b>Hello</b> World"

Expected output: Hello World

I'm using Visual Basic 9 (VS2008).

Answer

JaredPar picture JaredPar · Jan 21, 2009

You can do this by dragging a WebBrowser control onto your application and then adding the following code:

 webBrowser1.DocumentText = "<b>Hello</b> World";