vb.net WebBrowser ссылки на веб-браузер по умолчанию - PullRequest
0 голосов
/ 10 марта 2011

есть ли способ обнаружить человека, который щелкает ссылку внутри WebBrowser1, и тогда я могу сделать

Process.Start(TheURL)

А затем вернуть действие как ложное, чтобы оно не щелкало ссылку в объекте веб-браузера и только процесс.

1 Ответ

1 голос
/ 10 марта 2011

Вот, пожалуйста:

private void WebBrowser_Navigating(object sender, WebBrowserNavigatingEventArgs e)
  {  
        e.Cancel = true; // Cancel the event to avoid default behavior
        System.Diagnostics.Process.Start(e.Url.ToString()); // Open the link in the default browser
  }

РЕДАКТИРОВАТЬ: Мех, у меня было несколько минут.Здесь вы идете снова:

Private Sub WebBrowser1_Navigating(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserNavigatingEventArgs) Handles WebBrowser1.Navigating
  e.Cancel = True 'Cancel the event to avoid default behavior
  System.Diagnostics.Process.Start(e.Url.ToString()) 'Open the link in the default browser
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...