WebBrowser文档为DocumentCompleted

时间:2019-02-02 17:25:21

标签: c# winforms webbrowser-control

我被禁止将WebBrowser文档用于MouseDown事件处理程序。

设计师:

this.webBrowser.TabIndex = 4;
this.webBrowser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(this.WebBrowser_DocumentCompleted);

表单类:

private void WebBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
    webBrowser.Document.MouseDown += new HtmlElementEventHandler(webBrowser_MouseDown);
}

private void webBrowser_MouseDown(object sender, HtmlElementEventArgs e)
{
}

在上面的代码中,加载所选的第一个URL时,它将调用DocumentCompleted
根据文档,引发此事件时,WebBrowser的文档应完整。

但是我遇到一个错误,因为webBrowser.Document为空,我没有找到任何解释。

是否有办法在DocumentCompleted中检索已加载的文档?

0 个答案:

没有答案