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"/>
答案 0 :(得分:1)
myBrowser.Document.GetElementById("GetCase").InvokeMember("click");
假设GetCase是唯一的。基本上,mshtml可以做的远远超过.net web浏览器。