Hello,
The easiest solution is the WebBrowser control that has already been mentioned by ProgramFox, it works very well for most needs.
If you do not like it, have a look at
http://awesomium.com/[
^]
It's built on top of Webkit (Chrome or Safari), it is free if you are a small business or for non-profit.
Looking at the documentation, this is how you display a page:
using ( webView = WebCore.CreateWebView( 800, 600 ) )
{
webView.Source = new Uri( "http://www.google.com" );
while ( webView.IsLoadingPage )
WebCore.Update();
BitmapSurface surface = (BitmapSurface)view.Surface;
surface.SaveToPNG( "result.png", true );
}
WebCore.Shutdown();
Enjoy :)
Valery.