Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le Deal du moment : -21%
LEGO® Icons 10329 Les Plantes Miniatures, ...
Voir le deal
39.59 €

3 participants

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

    JHPC-Software
    JHPC-Software
    Connaisseur
    Connaisseur


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

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

    Message par JHPC-Software 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
    3s prod.
    3s prod.
    On commence à connaître
    On commence à connaître


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

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

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

    Tu as essayer webbrowser2.url = "http://..."
    JHPC-Software
    JHPC-Software
    Connaisseur
    Connaisseur


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

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

    Message par JHPC-Software 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
    3s prod.
    3s prod.
    On commence à connaître
    On commence à connaître


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

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

    Message par 3s prod. 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.
    JHPC-Software
    JHPC-Software
    Connaisseur
    Connaisseur


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

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

    Message par JHPC-Software 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
    Admin
    Admin
    Administrateur
    Administrateur


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

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

    Message par Admin 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 =)
    JHPC-Software
    JHPC-Software
    Connaisseur
    Connaisseur


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

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

    Message par JHPC-Software 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
    Admin
    Admin
    Administrateur
    Administrateur


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

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

    Message par Admin 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?
    JHPC-Software
    JHPC-Software
    Connaisseur
    Connaisseur


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

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

    Message par JHPC-Software 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
    Admin
    Admin
    Administrateur
    Administrateur


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

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

    Message par Admin 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)
    JHPC-Software
    JHPC-Software
    Connaisseur
    Connaisseur


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

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

    Message par JHPC-Software 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

    Contenu sponsorisé


    webbrowser - 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 Mer 8 Mai 2024 - 21:30