Geckofx45 簡單實現多標籤瀏覽功能(二)

控件簡單的用tabControl來寫,在createwindow事件寫

private void geckoWebBrowser1_CreateWindow_1(object sender, Gecko.GeckoCreateWindowEventArgs e)
        {
          e.Cancel = true; //防止跳轉到新窗口
          string url = this.geckoWebBrowser1.StatusText;   //獲取跳轉連接       
          TabPage newPage = new TabPage();
          newPage.Name = "newPage";  
          var newgeckofx = new GeckoWebBrowser();
          newgeckofx.Name = "newgeckofx";
          newgeckofx.Dock = DockStyle.Fill;
          // newgeckofx.Navigated +=          爲newgeckofx綁定事件
         //  newgeckofx.NewWindow += 
         newPage.Controls.Add(newgeckofx);   
         tabControl1.TabPages.Add(newPage);         
         tabControl1.SelectTab(newPage);//跳轉到選項卡 
         e.Cancel = true;
         newgeckofx.Navigate(url);//跳轉網址
         textbox1.Text = url;   //將網址填充到地址欄  
      }

 

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