我以前有个程序vs2003 vb的,里边有这么一段代码Dim doc As mshtml.HTMLDocument
doc = CType(web.Document, mshtml.HTMLDocument)
Dim webDoc As Object
For Each ee As mshtml.HTMLInputTextElement In doc.getElementsByTagName("input")
webDoc = ee
webDoc.onkeyup()
Next
最近有一类似程序需要这个功能,不过是用的vs2008 C#,然后我改成了mshtml.HTMLDocument doc;
doc = (mshtml.HTMLDocument)web.Document.DomDocument;
object webDoc=null;foreach (mshtml.HTMLInputTextElement ee in doc.getElementsByTagName("input")){
webDoc = ee;
webDoc.onkeyup();
}其他还好说,就是webDoc.onkeyup();这句有问题,vb下用得没问题c#下通不过,请高人指点下~~~
doc = CType(web.Document, mshtml.HTMLDocument)
Dim webDoc As Object
For Each ee As mshtml.HTMLInputTextElement In doc.getElementsByTagName("input")
webDoc = ee
webDoc.onkeyup()
Next
最近有一类似程序需要这个功能,不过是用的vs2008 C#,然后我改成了mshtml.HTMLDocument doc;
doc = (mshtml.HTMLDocument)web.Document.DomDocument;
object webDoc=null;foreach (mshtml.HTMLInputTextElement ee in doc.getElementsByTagName("input")){
webDoc = ee;
webDoc.onkeyup();
}其他还好说,就是webDoc.onkeyup();这句有问题,vb下用得没问题c#下通不过,请高人指点下~~~
解决方案 »
- c#预览CAD图纸~~~~~~~~~~~~
- 如何向已绑定的dataGridView添加一行显示刚在数据库增加的记录!
- c#如何捕获到系统鼠标的单击事件?
- C#实现线程同步
- 难题:不可删除的文件夹,如何通过程序读取文件夹内容?
- 遍历image中所有像素,取指定颜色的像素量,VB6结果无误,却无法用C#得出正确结果JJJJJ JJJJJJJ JJJJJJ JJJJJJ
- 有谁可以帮我呢???
- C#中Dictionary中的排序
- 询问关于泛型约束struct的问题。
- 请问各位有没有c#实例的书,(入门,基础)推荐一下
- 服务器应用程序不可用 怎么回事啊
- SplitContainer右侧里的窗体里的textbox里的内容没法用光标定位
但你可以这么写:
foreach (HtmlElement ee in web.Document.GetElementsByTagName("input")){
ee.InvokeMember("onkeyup");
}
mshtml.HTMLInputTextElement这个就是Microsoft.mshtml(C:\Program Files\Microsoft.NET\Primary Interop Assemblies\Microsoft.mshtml.dll)我引用错了吗?在vs03时就是引用的这个。问题是ee没有InvokeMember方法怎么办?