在用webBrowser的时候发现点击它打开的网页里面的链接时会自动在IE浏览器中打开,而不在webBrowser中打开了,问题可以通过添加webBrowser的NewWindow事件来解决:
private void webBrowser1_NewWindow(object sender, CancelEventArgs e)
{
e.Cancel = true;
string url =webBrowser1.Document.ActiveElement.GetAttribute("href");
webBrowser1.Navigate(url);
}
2.利用百度制作搜索框:
添加一个Button一个文本框再加上webBrowser就可以实现搜索功能了。如果有兴趣完全可以用webBrowser来打造属于自己的浏览器了,O(∩_∩)O~
private void button6_Click(object sender, EventArgs e)
{
if (textBox1.Text.Trim().Length > 0)
{
string url = "http://www.baidu.com/s?wd=" + textBox1.Text;
webBrowser1.Navigate(url);
}
}转载优特建站:http://www.youtiy.com/Articles/Item.aspx?Id=168
WebBrowser控件的使用
原创
©著作权归作者所有:来自51CTO博客作者youtiy的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
WebBrowser控件使用相关WebBrowser控件 控件 javascript 解决方案 c#
-
WebBrowser 控件-说明
控件文件:system32\shdocvw.oca shdocvw.dll当于IE的“前进”按钮,使你在当前
html 控件 数据 加载 sed -
WebBrowser控件的简单应用2
第一个简单应用里面讲述的是如何模拟调用当前网页的元素的事件或者赋值/取值。这次的应用讲述的是1:如何处理弹出新页面的事件(总是在我
html javascript 自定义 控件 赋值