OVH Cloud OVH Cloud

Style IE en VB .Net

12 réponses
Avatar
Stéphane L.
En grattant, j'ai trouvé comment lire facilement la source d'1 page web.

Par contre, j'aimerais afficher la page et non le source dans 1 textbox ou
dans 1 contrôle plus approprié.

Merci d'avance.

Stéphane.

10 réponses

1 2
Avatar
Fred
Bonjour,
Utilise l'objet WebBrowser.
Tu peux l'ajouter dans la boîte à ouils : Navigateur Web Microsoft dans
l'onglet COM
Ou bien si tu ne le trouves pas sous ce nom, cherche Shdocvw.dll dans
System32


"Stéphane L." a écrit dans le
message de news:
En grattant, j'ai trouvé comment lire facilement la source d'1 page web.

Par contre, j'aimerais afficher la page et non le source dans 1 textbox ou
dans 1 contrôle plus approprié.

Merci d'avance.

Stéphane.



Avatar
AlexC
A ce sujet vivement VS2005 ...

"Fred" a écrit dans le message de news:
O8N9Ov$
Bonjour,
Utilise l'objet WebBrowser.
Tu peux l'ajouter dans la boîte à ouils : Navigateur Web Microsoft dans
l'onglet COM
Ou bien si tu ne le trouves pas sous ce nom, cherche Shdocvw.dll dans
System32


"Stéphane L." a écrit dans
le message de news:
En grattant, j'ai trouvé comment lire facilement la source d'1 page web.

Par contre, j'aimerais afficher la page et non le source dans 1 textbox
ou dans 1 contrôle plus approprié.

Merci d'avance.

Stéphane.







Avatar
Stéphane L.
Merci je vais regarder ça.

"Fred" a écrit dans le message de news:
O8N9Ov$
Bonjour,
Utilise l'objet WebBrowser.
Tu peux l'ajouter dans la boîte à ouils : Navigateur Web Microsoft dans
l'onglet COM
Ou bien si tu ne le trouves pas sous ce nom, cherche Shdocvw.dll dans
System32


"Stéphane L." a écrit dans
le message de news:
En grattant, j'ai trouvé comment lire facilement la source d'1 page web.

Par contre, j'aimerais afficher la page et non le source dans 1 textbox
ou dans 1 contrôle plus approprié.

Merci d'avance.

Stéphane.







Avatar
Stéphane L.
Je l'ai bien ajouté dans la boîte à outils et posé que 1 Form, mais
bizarrement, je n'arrive pas à le faire fonctionner : le contrôle reste
blanc, pas de menu contextuel...

autre ex : locationurl est en lecture seule


Stéphane


"Fred" a écrit dans le message de news:
O8N9Ov$
Bonjour,
Utilise l'objet WebBrowser.
Tu peux l'ajouter dans la boîte à ouils : Navigateur Web Microsoft dans
l'onglet COM
Ou bien si tu ne le trouves pas sous ce nom, cherche Shdocvw.dll dans
System32


"Stéphane L." a écrit dans
le message de news:
En grattant, j'ai trouvé comment lire facilement la source d'1 page web.

Par contre, j'aimerais afficher la page et non le source dans 1 textbox
ou dans 1 contrôle plus approprié.

Merci d'avance.

Stéphane.







Avatar
Fred
"Stéphane L." a écrit dans le
message de news:
Je l'ai bien ajouté dans la boîte à outils et posé que 1 Form, mais
bizarrement, je n'arrive pas à le faire fonctionner : le contrôle reste
blanc, pas de menu contextuel...

autre ex : locationurl est en lecture seule



Oui, utilise la méthode Navigate pour charger une page.
(Dans la MSDN, recherche WebBrowser Object et tu trouveras les bases de
l'utilisation)
Avatar
Stéphane L.
Merci Fred

Apparement, quand la page est affichée, l'événement
Handles AxWebBrowser1.DocumentComplete

est lancé.



Je cherche maintenant comment capturer le texte à l'intérieur :).



Stéphane



"Fred" a écrit dans le message de news:


"Stéphane L." a écrit dans
le message de news:
Je l'ai bien ajouté dans la boîte à outils et posé que 1 Form, mais
bizarrement, je n'arrive pas à le faire fonctionner : le contrôle reste
blanc, pas de menu contextuel...

autre ex : locationurl est en lecture seule



Oui, utilise la méthode Navigate pour charger une page.
(Dans la MSDN, recherche WebBrowser Object et tu trouveras les bases de
l'utilisation)




Avatar
Fred
"Stéphane L." a écrit dans le
message de news:
Merci Fred

Apparement, quand la page est affichée, l'événement
Handles AxWebBrowser1.DocumentComplete

est lancé.



Je cherche maintenant comment capturer le texte à l'intérieur :).




Il faut faire appel à de nouvelles références. Je viens d'essayer avec
mshtml (référence .NET) et j'ai collé le code suivant dans l'événement
DocumentComplete

Dim oHtml As mshtml.HTMLDocumentClass = AxWebBrowser1.Document
MsgBox(oHtml.title)

Et cela fonctionne.
Avatar
Stéphane L.
Vraiment désolé, mais je n'arrive pas à faire fonctionner
mshtml.HTMLDocumentClass



J'ai pourtant ajouté la référence mshtml.dll.



Stéphane



"Fred" a écrit dans le message de news:


"Stéphane L." a écrit dans
le message de news:
Merci Fred

Apparement, quand la page est affichée, l'événement
Handles AxWebBrowser1.DocumentComplete

est lancé.



Je cherche maintenant comment capturer le texte à l'intérieur :).




Il faut faire appel à de nouvelles références. Je viens d'essayer avec
mshtml (référence .NET) et j'ai collé le code suivant dans l'événement
DocumentComplete

Dim oHtml As mshtml.HTMLDocumentClass = AxWebBrowser1.Document
MsgBox(oHtml.title)

Et cela fonctionne.






Avatar
Stéphane L.
Autant pour moi... ca fonctionne.
Ton exemple me retourne bien le titre de la page html.

Merci.

Je continu de gratter dedans

Stéphane

"Stéphane L." a écrit dans le
message de news:
Vraiment désolé, mais je n'arrive pas à faire fonctionner
mshtml.HTMLDocumentClass



J'ai pourtant ajouté la référence mshtml.dll.



Stéphane



"Fred" a écrit dans le message de news:


"Stéphane L." a écrit dans
le message de news:
Merci Fred

Apparement, quand la page est affichée, l'événement
Handles AxWebBrowser1.DocumentComplete

est lancé.



Je cherche maintenant comment capturer le texte à l'intérieur :).




Il faut faire appel à de nouvelles références. Je viens d'essayer avec
mshtml (référence .NET) et j'ai collé le code suivant dans l'événement
DocumentComplete

Dim oHtml As mshtml.HTMLDocumentClass = AxWebBrowser1.Document
MsgBox(oHtml.title)

Et cela fonctionne.










Avatar
Stéphane L.
Je ne trouve pas la propriété qui donne le texte de la page....

Stéphane

"Stéphane L." a écrit dans le
message de news:
Autant pour moi... ca fonctionne.
Ton exemple me retourne bien le titre de la page html.

Merci.

Je continu de gratter dedans

Stéphane

"Stéphane L." a écrit dans
le message de news:
Vraiment désolé, mais je n'arrive pas à faire fonctionner
mshtml.HTMLDocumentClass



J'ai pourtant ajouté la référence mshtml.dll.



Stéphane



"Fred" a écrit dans le message de news:


"Stéphane L." a écrit
dans le message de news:
Merci Fred

Apparement, quand la page est affichée, l'événement
Handles AxWebBrowser1.DocumentComplete

est lancé.



Je cherche maintenant comment capturer le texte à l'intérieur :).




Il faut faire appel à de nouvelles références. Je viens d'essayer avec
mshtml (référence .NET) et j'ai collé le code suivant dans l'événement
DocumentComplete

Dim oHtml As mshtml.HTMLDocumentClass = AxWebBrowser1.Document
MsgBox(oHtml.title)

Et cela fonctionne.














1 2