将弹出窗口保留在WebBrowser控件中而不是新窗口中

时间:2010-11-07 14:56:14

标签: vb.net browser

使用WebBrowser控件时,是否可能导致弹出窗口 出现在WebBrowser控件本身而不是新窗口?

我无法弄清楚如何让弹出窗口出现在同一个浏览器窗口中。请帮帮我:)。

PS:我使用的语言是VB

1 个答案:

答案 0 :(得分:2)

如果您有多个WebBrowsers选项卡,请在“新窗口”事件下使用此选项:

((WebBrowser)TabControl1.SelectedTab.Controls[0]).Navigate(((WebBrowser)
TabControl1.SelectedTab.Controls[0]).StatusText)

'next input <cancel[IE]>
e.Cancel = True

如果只是普通浏览器将其置于新窗口事件下:

webBrowser1.Navigate(webBrowser1.StatusText)
e.Cancel = True