目前我正在使用 c# 构建一个 Windows 窗体应用程序。我的表单上有一个显示谷歌广告的网络浏览器控件。单击时,网页会显示在表单上的小 300x300 Web 浏览器控件中。有没有办法让我在点击广告时启动默认浏览器?
谢谢。
编辑:我发现我可以使用 Process.Start("url here"); 打开默认浏览器。但浏览器窗口在应用程序加载时打开。
编辑添加代码:Form.cs
private void AdPanelNavigating(object sender, WebBrowserNavigatingEventArgs e)
{
e.Cancel = true;
if (e.Url != null ) Process.Start(e.Url.ToString());
}
Form.Designer.cs
this.AdPanel.Navigating += new WebBrowserNavigatingEventHandler(AdPanelNavigating);