在用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控件的使用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.