WebBrowser控件的使用

  1. 在用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);
          }

  2. 转载优特建站:http://www.youtiy.com/Articles/Item.aspx?Id=168

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章