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

life923 2013-03-30 11:16:45
目前已经找到句柄,但是赋值无效

请问怎么赋值呢?
...全文
76 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qing.cc 2015-01-27
  • 打赏
  • 举报
回复
楼主问题解决了吗?公布下方法吧
江湖评谈 2013-04-03
  • 打赏
  • 举报
回复
什么密码控件 至少也要贴出看看才好分析吧
life923 2013-04-03
  • 打赏
  • 举报
回复
没人知道吗?
夏脑 2013-03-31
  • 打赏
  • 举报
回复
HtmlDocument doc = webBrowser1.Document; HtmlElement e2 = doc.GetElementById("password"); e2.SetAttribute("value", pwd);
wsine 2013-03-31
  • 打赏
  • 举报
回复
首页获得网页文档,如果您使用Webbrowser控件的话,很简单,如果是用外部IE浏览器的话,麻烦一点,可以通过获得IE的句柄的方式,逐层获得子窗口句柄,最终取得网页文档。 以上只是第一步, 获得了网页文档后,接下来就是取网页元素,用到的知识有htmldocment,htmldocment2之类的东西,建议看下msdn帮助。 获得网页元素后就可以控制这个网页元素了,在这里网页元素就是指你提到的input输入栏,其实,只要是控制浏览器的,基本都是这样的不收,先获得网页文档,然后取需要的网页元素。 希望对你有提示和帮助!

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧