0
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"/>
4

1 回答 1

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

假设 GetCase 是唯一的。基本上,mshtml 可以做的远不止 .net 网络浏览器。

于 2012-10-25T19:11:34.940 回答