我用BHO捕捉到了ie的BeforeNavigate2事件,然后
webBrowser.BeforeNavigate2 += new SHDocVw.DWebBrowserEvents2_BeforeNavigate2EventHandler(BeforeNavigate2);
让他在转向的时候执行我定义的那个BeforeNavigate2函数,
在BeforeNavigate2写:
Form1 form1 = new Form1();
form1.Show();
窗口是出来了,可是,网页并不停止提交啊,我这窗口才刚出来,它那边就变成了另一个网页去了!!!我还想通过那个form1跟原来那个页面的元素进行交互啊!
怎样实现,在那个form1还在的时候,中止提交当前的页面?等到form1关闭后才继续提交呢???我试过用异步,就是那个BeforeInvoke和endInvoke的,总是不行啊!
不知道是不是还没有学到家!
哪位大虾给指点下吧!
快急死啦!这周末之前要解决啊!!!!