当前位置:编程学习 > C#/ASP.NET >>

请问WebBrowser怎么给密码控件activex赋值呢?

目前已经找到句柄,但是赋值无效
 
请问怎么赋值呢?  --------------------编程问答-------------------- 首页获得网页文档,如果您使用Webbrowser控件的话,很简单,如果是用外部IE浏览器的话,麻烦一点,可以通过获得IE的句柄的方式,逐层获得子窗口句柄,最终取得网页文档。

以上只是第一步,

获得了网页文档后,接下来就是取网页元素,用到的知识有htmldocment,htmldocment2之类的东西,建议看下msdn帮助。 获得网页元素后就可以控制这个网页元素了,在这里网页元素就是指你提到的input输入栏,其实,只要是控制浏览器的,基本都是这样的不收,先获得网页文档,然后取需要的网页元素。

希望对你有提示和帮助!

--------------------编程问答--------------------                 HtmlDocument doc = webBrowser1.Document;
                HtmlElement e2 = doc.GetElementById("password");
                e2.SetAttribute("value", pwd); --------------------编程问答-------------------- 没人知道吗? --------------------编程问答--------------------    什么密码控件 至少也要贴出看看才好分析吧
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,