VB.Net调用带有控制索引

时间:2018-09-11 18:14:27

标签: vb.net invoke

我遇到了一个从后台调用Web浏览器控件的问题,因为它具有索引“(0)”参数,所有其他调用都起作用。 我可以帮忙吗? 我在下面的代码:

Dim headElement As HtmlElement = Invoke(Sub() Me.WebBrowser1.Document.GetElementsByTagName("body")(0))

错误提示:

  

表达不是方法

有人可以帮忙吗?

最诚挚的问候。

1 个答案:

答案 0 :(得分:0)

Sub()更改为Function()。函数用于返回值,subs仅执行代码,但不返回任何内容。

Dim headElement As HtmlElement = Invoke(Function() Me.WebBrowser1.Document.GetElementsByTagName("body")(0))