40分的基础分。呵呵,别介意我的Winform界面有一个WebBrowser控件,里面有网页的内容。但是我每次点里面的超链接,它都是启动我的IE浏览器(我的默认浏览器是:搜狗浏览器). 怎么样才能够点击WebBrowser里面的超链接内容,是用我的搜狗浏览器打开呢?
解决方案 »
- 还是正则匹配问题,匹配html里的标签
- 全部代码都try了,为什么winform程序还是运行一段时间就不声不响自己关闭消失了?
- 输入的不是有效的 Base-64 字符串,因为它包含非 Base-64 字符、两个以上的填充字符,或者填充字符间包含非空白字符。
- 关于c#textBox、string的问题
- LINQ查询返回复杂对象的问题
- 请问C#调用VB的DLL接口函数中的日期参数如何传?
- 各位大虾,从当前页面得到数据怎样回写前一页面?
- datagridview控件显示模糊
- 项目要求能够切换Oracle和Sqlserver数据库,求大神指导一下设计模式!
- 请教.net中Crystal报表运用的问题
- drawString 出现黑边 怎么解决
- 怎么Textbox里显示不了系统时间
我不是要改WebBrowser的。。
我的WebBrowser的内容打开了。。 我的意思是。。我点击里面的超链接。。
它会另外启动浏览器打开这个超链接。。 但是启动的这个浏览器是IE能不能启动搜狗?
我描述清楚了吗?
试试这个呗..
private void webBrowser1_NewWindow(object sender, CancelEventArgs e)
{
e.Cancel = true;
System.Diagnostics.Process.Start("sogouexplorer.exe", webBrowser1.Document.ActiveElement.GetAttribute("href"));
}