Webbrowser et navigateur par défaut. [Résolu]

- - Dernière réponse :  Utilisateur anonyme - 2 févr. 2011 à 13:11
En désespoir de cause et en dépit de toutes les tentatives que j'ai pu tenter, je vous livre mon problème. J'ai bien évidemment fait moult recherches auparavant (mal peut-être?).

J'ai créé une form et y ai adjoint un control webbrowser affichant donc une page web(logique oui, je sais). Mon problème étant que je souhaite ouvrir les liens sur lesquels je clique dans le navigateur par défaut de l'ordi et non avec IE comme il le fait actuellement.

Merci d'avance à ceux qui pourront ou voudront bien m'aider.
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
Messages postés
17308
Date d'inscription
mercredi 2 janvier 2002
Dernière intervention
22 août 2018
3
Merci
Même encore plus simple, via l'event NewWindow :
    Private Sub WebBrowser1_NewWindow(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles WebBrowser1.NewWindow
        Dim sURL As String = WebBrowser1.Document.ActiveElement.GetAttribute("href")
        e.Cancel = True
        Process.Start(sURL)
    End Sub



Renfield - Admin CodeS-SourceS - MVP Visual Basic & Spécialiste des RegExp

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de Renfield
Messages postés
17308
Date d'inscription
mercredi 2 janvier 2002
Dernière intervention
22 août 2018
0
Merci
inscrit toi au On_Click de ta page, tu dois pouvoir intercepter les clics sur les liens, et ainsi les déclencher manuellement, via un ShellExecute (du coup, via le navigateur par default)

Renfield - Admin CodeS-SourceS - MVP Visual Basic & Spécialiste des RegExp
Commenter la réponse de Renfield
0
Merci
Bonsoir et merci d'avoir prêté attention à mon problème. Malheureusement je ne comprends pas trop ce qu'il faut que je fasse. J'ai commencé le VB.NET il y a à peine un mois et le "inscris toi au on_click de ta page" me laisse perplexe
Commenter la réponse de Utilisateur anonyme
0
Merci
Effectivement, c'était d'une simplicité enfantine... J'avais bien essayé un code du type avec l'event navigating mais avec celui-là. J'ai honte (I am a ). Merci encore et désolé de vous avoir fait perdre votre temps.
Commenter la réponse de Utilisateur anonyme

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.