vb.net - VB.Net 调用控制索引
问题描述
我在从后台调用 webbrowser 控件时遇到问题,因为它有一个索引“(0)”参数,所有其他调用都有效。我可以帮忙吗?我离开下面的代码:
Dim headElement As HtmlElement = Invoke(Sub() Me.WebBrowser1.Document.GetElementsByTagName("body")(0))
错误说:
表达不是方法
有人可以帮忙吗?
最好的祝福。
解决方案
更改Sub()
为Function()
。函数用于返回值,subs 只执行代码但不返回任何内容。
Dim headElement As HtmlElement = Invoke(Function() Me.WebBrowser1.Document.GetElementsByTagName("body")(0))
推荐阅读
- python - 如何在 Django 表单中显示带有外键和选项的单个表单?
- python - 使用形状分配张量时出现 OOM[204800,256]
- react-native - 我需要虚拟化来构建 React Native 和 Expo 吗?
- rpgle - DLCOBJ 不发布文件
- docker - Google Compute Engine VM 在一段时间后停止
- c - Linux内核列表实现会导致UB吗?
- java - 在 Windows 上安装 Ejbca 时,“c:\ejbca\p12\truststore.jks”中缺少 JKS 信任库文件
- google-apps-script - 如果不满足第一个条件则不执行任何操作的 if 语句
- javascript - 如何访问“li”元素包含其子“a”的列表?
- sql - 检查列数据类型并在 SQL Server 中更改它