Salve a tutti,
Ho una finestra internet creata con l'oggetto WebBrowser. Vorrei che quando si clicca su un link che prevede l'apertura di una nuova finestra, la pagina si apri invece al posto di quella in cui si stava navigando.
Ho trovato il codice (che ho messo qua sotto) per aprire la nuova finestra in un nuovo form, ma io vorrei invece che sostituisse proprio la pagina che si stava visualizzando.

Come si fa?

codice:
 Private Function IsPopupWindow() As Boolean
      On Error Resume Next
      If WebBrowser1.Document.activeElement.tagName = "BODY" Or WebBrowser1.Document.activeElement.tagName = "IFRAME" Then
      IsPopupWindow = True
      Else
      IsPopupWindow = False
      End If
      End Function

       

      Private Sub webbrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
      Dim frm As Form1
      Cancel = IsPopupWindow
      If Cancel = False Then
      Set frm = New Form1
      Set ppDisp = frm.WebBrowser1.object
      frm.Show
      End If
      End Sub