Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : webbrowser et visual basic express 2008 [ Réseaux & Internet / Internet ] (testeur115)

lundi 2 juin 2008 à 01:36:32 | webbrowser et visual basic express 2008

testeur115

Bonjour,

j'ai fait un petit navigateur sous visual basic express 2008, et j'ai essayé des fonction que j'ai trouvé dans des sources comme par exemple :


Private Sub WebBrowser1_NewWindow2(ByVal ppDisp As Object, ByVal Cancel As Boolean)

Cancel = True

End Sub

Mais ça ne fonctionne pas, lorsque j'essaye d'ouvrir une autre page, elle s'ouvre dans une nouvelle page internet au lieu d'être bloqué...

j'ai également essayé cela :
    Dim WithEvents maPageHtml As HtmlDocument



    Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, ByVal URL As Object)
        maPageHtml = WebBrowser1.Document
    End Sub

    Private Function maPageHtml_onclick() As Boolean
        MsgBox("test")
    End Function

    Private Sub WebBrowser1_BeforeNavigate2(ByVal pDisp As Object, _
    ByVal URL As Object, ByVal Flags As Object, ByVal TargetFrameName As Object, _
    ByVal PostData As Object, ByVal Headers As Object, ByVal Cancel As Boolean)
        maPageHtml = Nothing
    End Sub

en ajoutant bien la référence Microsoft HTML Object Library
mais j'ai beau cliqué sur la page ça ne me fait pas de textbox...

qui peux m'aider ? merci.

lundi 2 juin 2008 à 10:00:52 | Re : webbrowser et visual basic express 2008

Renfield

Administrateur CodeS-SourceS
il te faut adapter le code, et non simplement copier coller...
y'a pas grand chose a faire, je pense, néanmoins.

lundi 2 juin 2008 à 12:14:12 | Re : webbrowser et visual basic express 2008

testeur115

Ok mais je vois pas comment adapté ?
un peu d'aide svp

lundi 2 juin 2008 à 13:51:43 | Re : webbrowser et visual basic express 2008

Renfield

Administrateur CodeS-SourceS
ben tout simplement que tes procédures ne sont en rien rattachées aux evenement de ton controle...

VB2005=> J'ajoute un webbrowser, je double clique sur l'evenement Document Complete afin d'en générer du code, j'obtiens :

   Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted

    End Sub

là ou toi, tu as :

Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, ByVal URL As Object)

End Sub



lundi 2 juin 2008 à 17:54:42 | Re : webbrowser et visual basic express 2008

testeur115

Ok, j'ai changé ça, j'ai donc mis :

Private

Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted

maPageHtml = WebBrowser1.Document

EndSub

 

Mais  il doit encore y avoir un truc qui ne va pas car ça ne fonctionne toujours pas

Voila le tout :

PublicClass Form1

PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load

Dim page AsString

page =

[ Lien ]

WebBrowser1.Navigate(page)

EndSub

DimWithEvents maPageHtml As HtmlDocument

PrivateSub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted

maPageHtml = WebBrowser1.Document

EndSub

 

PrivateFunction maPageHtml_onclick() AsBoolean

MsgBox(

"test")

EndFunction

PrivateSub WebBrowser1_BeforeNavigate2(ByVal pDisp AsObject, _

ByVal URL AsObject, ByVal Flags AsObject, ByVal TargetFrameName AsObject, _

ByVal PostData AsObject, ByVal Headers AsObject, ByVal Cancel AsBoolean)

maPageHtml =

Nothing

EndSub

PrivateSub WebBrowser1_NewWindow2(ByVal ppDisp AsObject, ByVal Cancel AsBoolean)

Cancel =

True

EndSub

End

Class

mardi 3 juin 2008 à 01:35:48 | Re : webbrowser et visual basic express 2008

testeur115

Bon, j'ai trouvé un peu, il me manque juste un petit truc.
J'ai réussi a bloquer l'ouverture de popup. Maintenant j'aimerai bloqué l'action de click dans le webbrowser.
Voila mon code, et je sais pas du tout quoi mettre dans maPageHtml_Click

Public

Class Form1

Private Sub Form1_Load( ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase .Load

Dim page As String

page = "google.fr"

WebBrowser1.Navigate(page)

End Sub

 

Dim WithEvents maPageHtml As HtmlDocument

Private Sub WebBrowser1_DocumentCompleted( ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted

maPageHtml = WebBrowser1.Document

End Sub

Private Sub maPageHtml_Click( ByVal sender As Object , ByVal e As System.Windows.Forms.HtmlElementEventArgs) Handles maPageHtml.Click

End Sub

Private Sub WebBrowser1_NewWindow( ByVal sender As Object , ByVal e As System.ComponentModel.CancelEventArgs) Handles WebBrowser1.NewWindow

e.Cancel =

True

End Sub

End

Class

mardi 3 juin 2008 à 05:52:44 | Re : webbrowser et visual basic express 2008
mardi 3 juin 2008 à 18:19:21 | Re : webbrowser et visual basic express 2008

testeur115

Bah non ça ne bloque pas les clics....
et je ne veux pas de message qui s'affiche :)
moi je veux juste annulé les clics sur les pages internet de mon webbrowser

mercredi 4 juin 2008 à 04:06:48 | Re : webbrowser et visual basic express 2008

Renfield

Administrateur CodeS-SourceS
suffit juste de renvoyer False, en VB6

à lire la documentation MSDN:
http://msdn.microsoft.com/fr-fr/library/system.windows.forms.htmlelementeventargs_members.aspx

e.ReturnValue = False

mercredi 4 juin 2008 à 12:30:23 | Re : webbrowser et visual basic express 2008

testeur115

Ok, ça fonctionne sur les pages normal mais ça ne fonctionne pas sur les videos style youtube, on peut cliqué et mettre pause ou ouvrir le menu baisser le son etc...
comment faire pour empécher cela ?
merci.


1 2

Cette discussion est classé dans : end, private, object, webbrowser1, byval


Répondre à ce message

Sujets en rapport avec ce message

Textbox, la suite en plus clair.... [ par darkbol ] oui merciDonc je reprends mon probleme de mise à zéro de mes cases textbox... par un clic sur le bouton RESET.voici la portion de code concernée : O Retour du contenu d'une textbox (trivial?!) suite [ par darkbol ] oui merciDonc je reprends mon probleme de mise à zéro de mes cases textbox... par un clic sur le bouton RESET.voici la portion de code concernée : < Serial Port problème... [ par Vador7789 ] Bonjour à tous!!Je suis débutant en programmation vb.net et je possède Visual Ba Update [ par VladDracula ] Voilà, j'ai fait un tit code qui marche pas mal mais je voudrais 'l'optimiser'.Cela consiste à regarder si on a la bonne version puis de télécharger l clipcursor sous vb 2008 [ par aldrac ] Bonjour, je débute pardonné moi!j'ai un petit prog qui tourne très bien en vb6,mais je voudrais le rajouter a mon projet actuel qui lui est sous vb 20 pb de bouton [ par royalxm ] bonjours deja alors voila je suis royalxm et je veux cree un logiciel enfin mon premier logiciel petit j'ai cree voila une image donc voila je suis u je suis bloquer merci de m'aider [ par royalxm ] donc voila je suis bloquer je arrive pas a chercher des tutorial je fait un petit donc mon probleme je sais pas comment faire pour quand il clique su 2 morceaux avec wmp [ par amita ] Mes cher(e)s ami(e)s J'ai un problème que j'arrive pas a résoudre; il s'agit de lire 2 morceaux de musique successive dans windows media player, le p Zoo Image [ par KIPRE74 ] Bonjour à tous, j'utilse une petite appli pour charger une carte et pouvoir faire.le problème se situe au niveau du bouton zoom arrière. Lorsque je c


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.