2008-09-22 46 views
5

當您在.NET中使用WebBrowser控件時,您可以在應用程序中「嵌入」IE實例,實質上構建您自己的基於IE的Web瀏覽器。如何使用WebBrowser控件「在新窗口中打開」?

有誰知道如何使任何新的窗口創建(如當用戶從上下文菜單中選擇「在新窗口中打開」)在另一個窗口的Web瀏覽器應用程序中打開,而不是計算機的默認瀏覽器?

回答

1

我在VB做這個很久以前。

從我記憶中,當控件觸發NewWindow2事件時,我們將取消原始請求並打開一個單獨的VB表單,其中包含指向請求的URL的另一個WebBrowser控件實例。

我做了一個快速谷歌搜索,它似乎也許這個事件是不容易訪問。淨。 Take a look here for a possible solution.

0

這裏有一個代碼示例,其中包含用於將NewWindow2事件添加到WebBrowser控件的代碼。如果他們將此事件添加到WebBrowser控件本身,它肯定會很好。

http://zerosandtheone.com/media/p/277.aspx

+0

該死的.NET版本找到了最佳的解決方案!我希望我真的回答了我的第一個問題:) – JKueck 2008-09-22 23:53:20

相關問題