我更新GeckoFX版本45.0.34
到版本60.0.22
的应用程序。
在版本60.0.22
,在GeckoWebBrowser的CreateWindow
情况下,GeckoCreateWindowEventArgs
对象的URI属性不存在。
我如何在GeckoFX CreateWindow
的60.0.22
事件的新窗口的URL?
下面的代码在版本45.0.34
但在版本60.0.22
失败:
Private Sub GeckoWebBrowser1_CreateWindow(sender As Object, e As Gecko.GeckoCreateWindowEventArgs) Handles GeckoWebBrowser1.CreateWindow
e.Cancel = True
Process.Start(New ProcessStartInfo(e.Uri.ToString))
End Sub
奥马尔!
我不是在VB.NET超级经验,但我知道一些C#这是我在C#什么工作:
private void SelectedBrowser_CreateWindow(object sender, GeckoCreateWindowEventArgs e)
{
e.Cancel = true;
Process.Start(new ProcessStartInfo(e.WebBrowser.Url.ToString()));
}
我不完全知道如何你会在VB.NET做到这一点,但如果可能的话,试试这个:
Private Sub GeckoWebBrowser1_CreateWindow(sender As Object, e As Gecko.GeckoCreateWindowEventArgs) Handles GeckoWebBrowser1.CreateWindow
e.Cancel = True
Process.Start(new ProcessStartInfo(e.WebBrowser.Url.ToString))
End Sub