Page 1 sur 1

VB, button1_Click ouvrir nouvelle fenetre web

Posté : 28 nov. 2012, 22:00
par two3d
Bonjour,

je souhaite ouvrir une nouvelle fenêtre (dans le navigateur par défaut de l'utilisateur si possible) quand l'utilisateur clic sur le bouton "accueil" de mon application visual basic 2010 express.

J'ai fait comme ceci mais ça ne fonctionne pas (pas d'erreur mais pas d'action non plus):

Code : Tout sélectionner

'déclaration Public Sub Navigate( _ ByVal urlString As String, _ ByVal newWindow As Boolean _ ) Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button1.Click Navigate("http://www.example.com", True) End Sub

Re: VB, button1_Click ouvrir nouvelle fenetre web

Posté : 29 nov. 2012, 15:23
par zeus
Bonjour two3d,

Bien qu'il ne soit pas impossible qu'un membre ai compétence pour répondre à ta question, sache que la probabilité qu'un membre de PHPFrance puisse te répondre sur une problématique VB est assez minime.

Pour cette question, je pense que tu aurais tout intérêt à poser ta question sur un forum plus dédié à VB

Re: VB, button1_Click ouvrir nouvelle fenetre web

Posté : 29 nov. 2012, 15:41
par two3d
Ok, merci pour ta réponse

Re: VB, button1_Click ouvrir nouvelle fenetre web

Posté : 29 nov. 2012, 16:19
par Nagol
Est ce que ça ne serait pas un sujet pour le forum "Autre sujet informatique" plutôt que modélisation?

Re: VB, button1_Click ouvrir nouvelle fenetre web

Posté : 29 nov. 2012, 16:25
par xTG
A ma connaissance Navigate() n'est pas faite pour ce que tu veux.
C'est fait pour un widget intégrant les capacités d'IE dans un form : http://msdn.microsoft.com/en-us/library ... -snippet-1

Pour ouvrir un navigateur il faut faire un exec du processus (IE, firefox, Chrome, ect) ciblé en lui passant en paramètre l'url à ouvrir.

Re: VB, button1_Click ouvrir nouvelle fenetre web

Posté : 29 nov. 2012, 16:53
par two3d
j'ai rajouté "WebBrowser1." devant Navigate et ça fonctionne.

ceci dit, je ne comprend pas grand chose à VB, je débute et c'est peut être pas la bonne façon de procéder ?

Re: VB, button1_Click ouvrir nouvelle fenetre web

Posté : 30 nov. 2012, 01:12
par two3d
J'ai trouver une façon de faire:

Code : Tout sélectionner

System.Diagnostics.Process.Start("http://www.example.com")
ce n'est peut être pas la meilleur solution mais avec celle là la fenêtre s'ouvre avec le navigateur par défaut, celui que vous utilisez