将WebBrowser对象传递给后台工作者

时间:2013-08-30 13:45:34

标签: vb.net

我正在尝试将webbrowser对象传递给后台工作程序,以便解析当前打开的页面并创建报告,但我似乎无法正确使用它。

我需要访问通常访问的网页元素:

TagList = WebBrowser1.Document.GetElementsByTagName("TR")

我想我能做到:

wrkCollectItems.RunWorkerAsync(WebBrowser1)

在“dowork”子中,它看起来像:

ImportWebPageData(e.argument)

运行以下代码:

Private Sub ImportWebPageData(byval objWebArg as object)
    Dim TagList As HtmlElementCollection
    TagList = objWebArg.Document.GetElementsByTagName("TR") 'specified cast is not valid here
End Sub

如何重新构建代码以便正确传递对象以便访问它?感谢

0 个答案:

没有答案