我是在Button_Click里执行htmlDocument=WebBrowser.Document当htmlDocument中某个htmlElement.invokemember("MouseOver")后会使的页面变化我想抓变化后的新增的超链接,可是WebBrowser没有更新必须出了Button_Click函数之后才变,这里面到底执行了什么东西呢?我想让WebBrowser在Button_Click函数里面就变应该怎么做呢
1 回答
慕姐4208626
TA贡献1852条经验 获得超7个赞
注意变量的定义范围。
protected void Button_Click(object sender, EventArgs e)
{
ChangeDocument(htmlDocument);
// 此时,htmlDocument已经是变化后的对象
}
private void ChangeDocument(ref WebBrowser.Document wdoc)
{
//htmlDocument=wdoc;
//wdoc.htmlElement.invokemember("MouseOver");
}
不用ref也可以。
- 1 回答
- 0 关注
- 1170 浏览
添加回答
举报
0/150
提交
取消