Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 更改WebBrowser控件中链接的目标_Vb.net_Webbrowser Control - Fatal编程技术网

Vb.net 更改WebBrowser控件中链接的目标

Vb.net 更改WebBrowser控件中链接的目标,vb.net,webbrowser-control,Vb.net,Webbrowser Control,有时,当我点击一个链接时,它会在一个新窗口中打开。我是否可以防止这种情况发生,并在当前窗口中加载页面?如果您的目标是Windows XP SP2或更高版本,则可以在设置取消参数后导航到url 对于早期版本的IE,您可以使用与中所述相同的处理来捕获过时的NewWindow事件。这对我来说是有效的(到目前为止): 非常简单,如果状态文本是url(我正在浏览的文档总是url)Hack of the day。我用过了,我很高兴 Private Sub browser_NewWindow(sender A

有时,当我点击一个链接时,它会在一个新窗口中打开。我是否可以防止这种情况发生,并在当前窗口中加载页面?

如果您的目标是Windows XP SP2或更高版本,则可以在设置取消参数后导航到url

对于早期版本的IE,您可以使用与

中所述相同的处理来捕获过时的NewWindow事件。这对我来说是有效的(到目前为止):


非常简单,如果状态文本是url(我正在浏览的文档总是url)

Hack of the day。我用过了,我很高兴
Private Sub browser_NewWindow(sender As Object, e As System.ComponentModel.CancelEventArgs) Handles browser.NewWindow
    e.Cancel = True
    browser.Navigate(browser.StatusText)
End Sub