使用名称单击Web按钮

时间:2012-10-25 18:54:27

标签: vb.net .net-4.0 webbrowser-control

Set HTMLDoc = WebBrowser1.document.frames("top").document
HTMLDoc.forms("Nav").GetCase.Click

这是我的vb6代码,使用HTMLDOC作为mshtml.document单击表单中的按钮。我怎么在vb.net中这样做?我需要在执行时确切地指定是否使用mshtml或windows系统browser.document。 html如下:

 <form name = "Nav"> 'just for reference
<input name="GetCase" style="font: 7pt arial;" onclick="if(!getCase()){return;};" type="button" size="1" value="Retrieve"/>

1 个答案:

答案 0 :(得分:1)

 myBrowser.Document.GetElementById("GetCase").InvokeMember("click");

假设GetCase是唯一的。基本上,mshtml可以做的远远超过.net web浏览器。