【发布时间】:2012-06-25 20:33:33
【问题描述】:
我正在使用 VB.NET 2008 在 WebBrowser 控件中打开一个网站。在网站的第四页上,我想通过以编程方式触发 tab 键来集中控件。我正在使用以下代码:
If adtxt.Text = "http://aojsl.com/dfassfeed2.php" Then
System.Windows.Forms.SendKeys.Send("{TAB}")
End If
但是,我的代码无法触发 tab 键。有谁知道如何进行这项工作?
【问题讨论】:
-
“我的代码无法”是什么意思?您收到错误消息吗?究竟会发生什么?当你使用带有
If adtxt.Text行上的断点的调试器时它会做什么? -
你把这段代码放在哪里?
-
不要使用 TAB 键,我会为您找到一种更可靠的方法来将焦点设置到 WebBrowser 控件中的 HTLM 元素
-
实际上在网站的第 4 页上有一个按钮我想把焦点控制放在那个按钮上所以我正在使用这个代码
-
您需要进一步说明吗?如果您想使用我可以帮助您的选项卡,您只需使用第二种方法,然后 WebBrowser 控件将获得焦点。
标签: vb.net tabs webbrowser-control setfocus