2
A
回答
8
您可以使用事件CreateWindow的處理新彈出窗口:
GeckoWebBrowser wb1 = new GeckoWebBrowser();
wb1.CreateWindow += new EventHandler<GeckoCreateWindowEventArgs>(wb1_CreateWindow);
這裏事件CreateWindow的:
void wb1_CreateWindow(object sender, GeckoCreateWindowEventArgs e)
{
//Keep popup new window here!
e.Cancel = true;
//e.WebBrowser.Navigate(e.Uri);
// OR
//GeckoWebBrowser wb1 = new GeckoWebBrowser();
//wb1.Navigating += new EventHandler<GeckoNavigatingEventArgs>(wb1_Navigating);
//wb1.Dock = DockStyle.Fill;
//wb1.CreateControl();
//TabPage tab1 = new TabPage("New WebBrowser");
//tabBrowser.TabPages.Add(tab1);
//tab1.Controls.Add(wb1);
//wb1.Navigate(e.Uri);
}
相關問題
- 1. JFrame窗口拒絕打開
- 2. 從Firefox擴展打開新窗口獲取訪問被拒絕
- 3. 如何在新窗口中打開textarea?
- 4. 如何在C中打開新窗口#
- 5. 如何打開新窗口
- 6. 如何打開新窗口時打開父窗口
- 7. 窗口中打開JavaScript的問題:拒絕訪問
- 8. 保持GeckoFX打印窗口在頂部
- 9. 如何在當前窗口中打開IDEA 11新窗口
- 10. 在python中打開新窗口(如vim)
- 11. 在新窗口中打開窗體
- 12. 打開新窗口
- 13. 打開新窗口
- 14. 打開新窗口
- 15. 新線程打開新窗口,如何在新窗口中更新文本框?
- 16. 如何在新窗口中打開一個URL不在新窗口中
- 17. 在新窗口打開
- 18. 打開在AngularJS新窗口
- 19. FilePointer拒絕打開
- 20. IE8:document.write打開窗口給我「訪問被拒絕」
- 21. 窗口拒絕渲染
- 22. 如何在新窗口中打開窗體結果?
- 23. 如何重新打開窗口
- 24. QT:如何打開一個新窗口
- 25. 如何使用Html.BeginForm打開新窗口
- 26. 如何使用JavaScript打開新窗口?
- 27. PyQT:如何打開新窗口
- 28. 如何打開新窗口並在新窗口中執行方法?
- 29. 如何打開不在同一個新窗口中的新窗口?
- 30. 在Silverlight中打開一個新窗口
爲什麼不 「wb1.CreateWindow」? – anhtv13 2016-04-11 03:45:08