我是 VB.NET 的初学者。我现在制作一个 winform应用程序。表单中有一个Web浏览器控件,它的尺寸很小。因此,当wb控件加载网站时,用户只能看到网站的部分图像区域,但这没有错。我想始终在新的IE窗口中打开链接,但这绝对是不可能的。每当我单击具有链接的图像时,链接的网页就会以较小的wb控件形式显示,而不是外部IE新窗口。当用户单击Winform的wb控件中的图像时,我想始终在外部IE新窗口中打开链接。这可能吗?我在 Windows 10 中使用 Visual Studio 2015社区版本。解决方案也可以在 C#中使用。 谢谢你
答案 0 :(得分:0)
Public Class Form1
Private firstTime As Boolean = True
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
WebBrowser1.Navigate("https://www.bing.com")
While WebBrowser1.ReadyState <> WebBrowserReadyState.Complete
Application.DoEvents()
End While
WebBrowser1.Document.Window.ScrollTo(50, 0)
End Sub
Private Sub WebBrowser1_Navigating(sender As Object, e As WebBrowserNavigatingEventArgs) Handles WebBrowser1.Navigating
If firstTime Then
firstTime = False
Else
Process.Start("IExplore.exe", e.Url.ToString())
e.Cancel = True
End If
End Sub
End Class