webBrowser中如何获取点击元素的值?
比如点击一个<a href='http://www.hao123'>好123</a>获取它的href的值
用webBrowser1.Document.Links[i].GetAttribute("href")可以获取,但是需要循环,也就是达不到我想要的效果,点击的时候获取webBrowser中点击一个链接,如果链接是新窗口的会触发NewWindow事件,但是这个事件应该怎么获取我点击的链接呢?其实上面的问题解决,这个问题也就解决了还有一个问题就是在两个form中控件的调用的问题form2是由form1 new 出来的,form1和form2中都有个textbox1控件,如何在form2中访问、修改form1.textbox1的值?反之form1中又如何访问、修改form2.textbox1的值?这个问题虽然可以用Controls集合来解决,但是用Controls又要循环,又要判断类型,极度郁闷,有没有方法可以像Vb6一样直接 form1.textbox1.text=form2.textbox1.text希望各位朋友多帮忙看看,回帖都有分,不够在加
比如点击一个<a href='http://www.hao123'>好123</a>获取它的href的值
用webBrowser1.Document.Links[i].GetAttribute("href")可以获取,但是需要循环,也就是达不到我想要的效果,点击的时候获取webBrowser中点击一个链接,如果链接是新窗口的会触发NewWindow事件,但是这个事件应该怎么获取我点击的链接呢?其实上面的问题解决,这个问题也就解决了还有一个问题就是在两个form中控件的调用的问题form2是由form1 new 出来的,form1和form2中都有个textbox1控件,如何在form2中访问、修改form1.textbox1的值?反之form1中又如何访问、修改form2.textbox1的值?这个问题虽然可以用Controls集合来解决,但是用Controls又要循环,又要判断类型,极度郁闷,有没有方法可以像Vb6一样直接 form1.textbox1.text=form2.textbox1.text希望各位朋友多帮忙看看,回帖都有分,不够在加
2 Creatte the new window and handle the first BeforeNavigate2, or handle NewWindow3
3 use javascript
另外设置个属性
public string text{get{return textbox.text}}可以避免暴露textbox了。。
呵呵。偶是新手,不知道上面的行不行的通