Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


Modifier l'url d'un webBrowser inexistant (RESOLU)

JHPC-Software
JHPC-Software
Connaisseur
Connaisseur

Masculin Nombre de messages : 761
Age : 25
Localisation : Bruxelles
Emploi/loisirs : Etudiant en informatique / Informatique, Electronique, ...
Humeur : Très bonne
Date d'inscription : 07/01/2011

Modifier l'url d'un webBrowser inexistant (RESOLU) Empty Modifier l'url d'un webBrowser inexistant

Message par JHPC-Software le Dim 31 Juil 2011 - 16:14

Bonsoir,
Comment fait-on pour modifier l'url d'un webbrower qui sera créer via l'action d'un bouton?
J'explique mon cas :
Dans mon navigateur j'ai mit un système d'onglet, donc au départ j'ai un onglet, mais si je suis dans le logiciel et que je créer 3 onglets (par exemple) comment je modifie l'url du webBrowser 2 (2eme onglet) ?

Merci d'avance

Cordialement,
JHPC



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
JHPC Software a fais un forum



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3s prod.
3s prod.
On commence à connaître
On commence à connaître

Masculin Nombre de messages : 115
Age : 21
Localisation : Guyane Française
Emploi/loisirs : Programmation
Humeur : Toujours heureux
Date d'inscription : 04/06/2011

Modifier l'url d'un webBrowser inexistant (RESOLU) Empty Re: Modifier l'url d'un webBrowser inexistant (RESOLU)

Message par 3s prod. le Dim 31 Juil 2011 - 20:20

Tu as essayer webbrowser2.url = "http://..."



Personne ne passera à travers mes Logiciel brider Ah Ah ah!!!
Aidez moi à améliorer mon logiciel en proposant des codes vb.net utile sur ce forum http://szseclb.forumgratuit.org/f4-proposition-de-code et pour le télécharger avec sa dernière base de donnée c'est ici http://www.3shome.sitew.com/
JHPC-Software
JHPC-Software
Connaisseur
Connaisseur

Masculin Nombre de messages : 761
Age : 25
Localisation : Bruxelles
Emploi/loisirs : Etudiant en informatique / Informatique, Electronique, ...
Humeur : Très bonne
Date d'inscription : 07/01/2011

Modifier l'url d'un webBrowser inexistant (RESOLU) Empty Re: Modifier l'url d'un webBrowser inexistant (RESOLU)

Message par JHPC-Software le Dim 31 Juil 2011 - 20:26

Bonsoir,
Le contrôle est pas créer dans SZ donc il me dit qu'il fais pas partie de la WindowsForm1, il se créer quand je clique sur le bouton ajouter un onglet ...
J'ai déjà essayer aussi la propriété Navigate
Et url c'est un type Uri donc ca fais des conflits avec une source texte

Cordialement,
JHPC



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
JHPC Software a fais un forum



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3s prod.
3s prod.
On commence à connaître
On commence à connaître

Masculin Nombre de messages : 115
Age : 21
Localisation : Guyane Française
Emploi/loisirs : Programmation
Humeur : Toujours heureux
Date d'inscription : 04/06/2011

Modifier l'url d'un webBrowser inexistant (RESOLU) Empty Re: Modifier l'url d'un webBrowser inexistant (RESOLU)

Message par 3s prod. le Dim 31 Juil 2011 - 20:33

Essaye de charger webbrowser2 dans une variable je sais pas exactement comment il faut faire mais je pense que c'est possible. une fois que tu l'as charger tu modifie les propriétés que tu veux et ensuite sois c'est automatique. enfin d'après ce que j'ai tester avec des labels.



Personne ne passera à travers mes Logiciel brider Ah Ah ah!!!
Aidez moi à améliorer mon logiciel en proposant des codes vb.net utile sur ce forum http://szseclb.forumgratuit.org/f4-proposition-de-code et pour le télécharger avec sa dernière base de donnée c'est ici http://www.3shome.sitew.com/
JHPC-Software
JHPC-Software
Connaisseur
Connaisseur

Masculin Nombre de messages : 761
Age : 25
Localisation : Bruxelles
Emploi/loisirs : Etudiant en informatique / Informatique, Electronique, ...
Humeur : Très bonne
Date d'inscription : 07/01/2011

Modifier l'url d'un webBrowser inexistant (RESOLU) Empty Re: Modifier l'url d'un webBrowser inexistant (RESOLU)

Message par JHPC-Software le Dim 31 Juil 2011 - 22:11

Bonsoir,
J'ai tester mais si je met le webbrowser inexistant dans une variable il dit toujours qu'il fait pas partie de la windowsform. Il doit avoir une méthode mais laquelle? c'est ca le problème...

Cordialement,
JHPC



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
JHPC Software a fais un forum



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Admin
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1882
Age : 27
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Software Development Engineer
Date d'inscription : 24/01/2008

Modifier l'url d'un webBrowser inexistant (RESOLU) Empty Re: Modifier l'url d'un webBrowser inexistant (RESOLU)

Message par Admin le Lun 1 Aoû 2011 - 6:26

Bonjour,

Alors, on va être obligé de passé par un peu de code VB.Net.
En fait, ce que l'on veut, c'est récupérer le WebBrowser qu'il y a dans un onglet.
Tout d'abord, récupérons l'onglet :

[VB.Net]
Code:
TabControl1.TabPages("Le nom de l'onglet, avec la propriété Name")

ou

TabControl1.TabPages(numéro de l'onglet)

Ensuite, en partant du principe qu'il n'y ai qu'un seul contrôle dans l'onglet, et que ce soit le WebBrowser, on va récupérer le contrôle numéro 0 de l'onglet, ce qui donne (dans le même code) :

[VB.Net]
Code:
CType(TabControl1.TabPages(index ou nom).Controls(0), System.Windows.Forms.WebBrowser)

Voila, on a récupéré le WebBrowser, maintenant on lui demande de changer l'URL (toujours avec le même bout de code que l'on modifie) :

[VB.Net]
Code:
CType(TabControl1.TabPages(index ou nom).Controls(0), System.Windows.Forms.WebBrowser).Navigate("http://....")

Voila,
En outre, vous devez juste connaitre le nom/index de l'onglet, et l'URL où le navigateur doit aller, c'est tout

Note : maintenant admettons qu'il n'y ai pas que un seul contrôle dans l'onglet, et bien l'index du WebBrowser correspond à l'ordre d'ajout du contrôle dans l'onglet. Donc si c'est le deuxième contrôle à être placé dans l'onglet, son index sera non pas 0 mais 1, et ainsi de suite.

Voila =)



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware
JHPC-Software
JHPC-Software
Connaisseur
Connaisseur

Masculin Nombre de messages : 761
Age : 25
Localisation : Bruxelles
Emploi/loisirs : Etudiant en informatique / Informatique, Electronique, ...
Humeur : Très bonne
Date d'inscription : 07/01/2011

Modifier l'url d'un webBrowser inexistant (RESOLU) Empty Re: Modifier l'url d'un webBrowser inexistant (RESOLU)

Message par JHPC-Software le Lun 1 Aoû 2011 - 14:53

Bonjour,
Merci mais j'ai une erreur avec le code :
Code:
CType(TabControl1.TabPages(OngletActif).Controls(0), System.Windows.Forms.WebBrowser)
CType(TabControl1.TabPages(OngletActif).Controls(0), System.Windows.Forms.WebBrowser).Navigate("%(Url)%")

OngletActif est la variable qui contient le nom de l'onglet.

Et voici l'erreur

7 - Line 2167, Column 0, Error BC30454 : L'expression n'est pas une méthode.

Cordialement,
JHPC



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
JHPC Software a fais un forum



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Admin
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1882
Age : 27
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Software Development Engineer
Date d'inscription : 24/01/2008

Modifier l'url d'un webBrowser inexistant (RESOLU) Empty Re: Modifier l'url d'un webBrowser inexistant (RESOLU)

Message par Admin le Mar 2 Aoû 2011 - 6:27

Bonjour,

TabControl1 est-il le nom de votre TabControl? se trouve-t-il dans la même fenêtre que celle où ce bout de code est exécuté?
Remplacez ("%(Url)%") par juste (Url)

Ca donne quoi ainsi?



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware
JHPC-Software
JHPC-Software
Connaisseur
Connaisseur

Masculin Nombre de messages : 761
Age : 25
Localisation : Bruxelles
Emploi/loisirs : Etudiant en informatique / Informatique, Electronique, ...
Humeur : Très bonne
Date d'inscription : 07/01/2011

Modifier l'url d'un webBrowser inexistant (RESOLU) Empty Re: Modifier l'url d'un webBrowser inexistant (RESOLU)

Message par JHPC-Software le Mar 2 Aoû 2011 - 12:01

Bonjour,
TabControl1 est bien le nom de mon TabControl et il est bien dans la même fenêtre ou l'action doit ce faire ...
Et quand je remplace ("%(Url)%") par (Url) j'ai toujours la même erreur

Cordialement,
JHPC



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
JHPC Software a fais un forum



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Admin
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1882
Age : 27
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Software Development Engineer
Date d'inscription : 24/01/2008

Modifier l'url d'un webBrowser inexistant (RESOLU) Empty Re: Modifier l'url d'un webBrowser inexistant (RESOLU)

Message par Admin le Mar 2 Aoû 2011 - 12:13

Ah mais je suis bête :
La première ligne ne sert à rien, il faut la supprimer, seul la ligne suivante doit être utilisé :
Code:
CType(TabControl1.TabPages(OngletActif).Controls(0), System.Windows.Forms.WebBrowser).Navigate(Url)



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware
JHPC-Software
JHPC-Software
Connaisseur
Connaisseur

Masculin Nombre de messages : 761
Age : 25
Localisation : Bruxelles
Emploi/loisirs : Etudiant en informatique / Informatique, Electronique, ...
Humeur : Très bonne
Date d'inscription : 07/01/2011

Modifier l'url d'un webBrowser inexistant (RESOLU) Empty Re: Modifier l'url d'un webBrowser inexistant (RESOLU)

Message par JHPC-Software le Mar 2 Aoû 2011 - 12:36

Merci ! Ca fonctionne !
Mais j'ai du mettre ce code :
Code:
CType(TabControl1.TabPages("%(OngletActif)%").Controls(0), System.Windows.Forms.WebBrowser).Navigate("%(Url)%")

Au 2 variables j'ai du mettre les "%( )%" au sinon une erreur : Type chaine & non définie ...

Sujet résolu

Cordialement,
JHPC



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
JHPC Software a fais un forum



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Contenu sponsorisé

Modifier l'url d'un webBrowser inexistant (RESOLU) Empty Re: Modifier l'url d'un webBrowser inexistant (RESOLU)

Message par Contenu sponsorisé


    La date/heure actuelle est Sam 20 Juil 2019 - 4:55