WebBrower有关问题

WebBrower问题
C#控制台程序中,代码如下
WebBrowser WebBrowser1 = new WebBrowser();
WebBrowser1.Navigate(new Uri("http://www.baidu.com"));
怎么判断请求页面成功,如何显示打开的页面
------解决方案--------------------
webBrowser1.Navigate("http://www.baidu.com/");
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser_DocumentCompleted);
private void webBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            if (webBrowser1.Document .Url  == e.Url )
            {
                //加载完毕。do something
            }
        }