用了WebBrowser,可是单击里面的链接,都会弹出IE来,可是我想仍旧在这个WebExplorer里面浏览,怎么做? up一下吧,我记得以前见过这个贴子的建议楼主serach一下以前的贴子,能找到答案的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://expert.csdn.net/Expert/topic/1925/1925807.xml?temp=5.974978E-02 重载newwindow2事件 private void axWebBrowser1_NewWindow2(object sender, AxSHDocVw.DWebBrowserEvents2_NewWindow2Event e) { e.ppDisp = axWebBrowser1.Application;} private void axWebBrowser1_NewWindow2(object sender, AxSHDocVw.DWebBrowserEvents2_NewWindow2Event e) { e.ppDisp = axWebBrowser1.Application;这个方法没用,单击连接没反映 其实我想要的功能不难理解,目前我只能用myBrowser.Navigate("http://www.online.sh.cn",ref flags,ref targetFrameName,ref postName,ref headers);来显示上海热线,当我单击里面的链接的时候,这个myBrowser并不是专到这个连接的URL,而是弹出IE窗口来显示这个新网页,而我的目的是让这个新的网页同样在这个myBrowser里显示~~~ 可以,我自己试过,不过有点麻烦,太久记得不是很清楚了, :(基本思路就是用axWebBrowser1_NewWindow2事件,用该事件捕捉新窗口的url,之后再把该url传递给axWebBrowser1自己进行更新, private void OnNewWindow2EventHandler(object sender, AxSHDocVw.DWebBrowserEvents2_NewWindow2Event e){ Form1 newwindow = new Form1(); newwindow.Text = "(new browser window)"; e.ppDisp = newwindow.axWebBrowser1.Application; // and finally show the new window newwindow.Show();} 如果得到axWebBrowser1_NewWindow2 事件中的url呢 关于C#中窗口ShowDialog,报出ArgumentException异常的问题,谢谢! 如何得到GridView的当前行。 C# 树treeview动态生成 C#类库的反编译DLL文件和重新编译回DLL文件 VS2005 (C#)中,读取字符串资源用什么方法? 各位,有没有将bmp转换为wmf的函数或方法? 打印form的问题 请问C#一个字符打印格式问题,字符翻转90度 文本文件超过一定的容量,为什么读不了? 怎么样用“回车”来代替button_click引发事件? 请问“孟子E章”,您的网站上的DataGrid选中时变色是怎么做的? 很简单的问题
{
e.ppDisp = axWebBrowser1.Application;
}
{
e.ppDisp = axWebBrowser1.Application;这个方法没用,单击连接没反映
myBrowser.Navigate("http://www.online.sh.cn",ref flags,ref targetFrameName,ref postName,ref headers);
来显示上海热线,当我单击里面的链接的时候,这个myBrowser并不是专到这个连接的URL,而是弹出IE窗口来显示这个新网页,而我的目的是让这个新的网页同样在这个myBrowser里显示~~~
基本思路就是用axWebBrowser1_NewWindow2事件,用该事件捕捉新窗口的url,之后再把该url传递给axWebBrowser1自己进行更新,