请问WebBrowser怎么给密码控件activex赋值呢?
目前已经找到句柄,但是赋值无效请问怎么赋值呢? --------------------编程问答-------------------- 首页获得网页文档,如果您使用Webbrowser控件的话,很简单,如果是用外部IE浏览器的话,麻烦一点,可以通过获得IE的句柄的方式,逐层获得子窗口句柄,最终取得网页文档。
以上只是第一步,
获得了网页文档后,接下来就是取网页元素,用到的知识有htmldocment,htmldocment2之类的东西,建议看下msdn帮助。 获得网页元素后就可以控制这个网页元素了,在这里网页元素就是指你提到的input输入栏,其实,只要是控制浏览器的,基本都是这样的不收,先获得网页文档,然后取需要的网页元素。
希望对你有提示和帮助!
--------------------编程问答-------------------- HtmlDocument doc = webBrowser1.Document;
HtmlElement e2 = doc.GetElementById("password");
e2.SetAttribute("value", pwd); --------------------编程问答-------------------- 没人知道吗? --------------------编程问答-------------------- 什么密码控件 至少也要贴出看看才好分析吧
补充:.NET技术 , C#