我是在Button_Click里执行
htmlDocument=WebBrowser.Document
当htmlDocument中某个htmlElement.invokemember("MouseOver")后会使的页面变化
我想抓变化后的新增的超链接,可是WebBrowser没有更新
必须出了Button_Click函数之后才变,这里面到底执行了什么东西呢?我想让WebBrowser在Button_Click函数里面就变应该怎么做呢
注意变量的定义范围。
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也可以。
你是想实现什么功能?