HybriS2
Messages postés13Date d'inscriptionmardi 31 juillet 2007StatutMembreDernière intervention 5 août 2007
-
1 août 2007 à 08:21
HybriS2
Messages postés13Date d'inscriptionmardi 31 juillet 2007StatutMembreDernière intervention 5 août 2007
-
2 août 2007 à 08:10
Bonjour,
Voila je cherche le moyen de recupere l'adresse de la page web qui est en cour de chargement :
Voici le code que j'utilise
On Error Resume Next
Dim wb As WebBrowser
wb = TabControl1.SelectedTab.Controls("webnavig")
My.Settings.tmp_pp = ????
nouvelonglet()
TabControl1.SelectTab(ongletcounter)
Dim wb2 As WebBrowser
wb2 = TabControl1.SelectedTab.Controls("webnavig")
wb2.Navigate(My.Settings.tmp_pp)
Je ne sais pas quoi mettre aprés "My.Settings.tmp_pp =" pour recuperer l'adesse en train de se charger.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 2 août 2007 à 06:45
je lis :
AddHandler Navig.NewWindow, AddressOf navig_NewWindow
en francais :
je souhaite gérer l'evenement Navig.NewVindow en passant par ma fonction navig_NewWindow.
les parametres que tu as déclaré pour navig_NewWindow ne sont pas corrects, ce ne sont pas ceux de l'evenement NewWindow. Ce sont ceux de l'evenement NewWindow3, que je t'ai présenté.
il te faut donc faire :
AddHandler Navig.NewWindow3, AddressOf navig_NewWindow
(en VB on passera plutot par Handles, me semble, mais ok)
HybriS2
Messages postés13Date d'inscriptionmardi 31 juillet 2007StatutMembreDernière intervention 5 août 2007 1 août 2007 à 08:51
Si ceci peut t'aider a m'aider :D, Voici le code que j'utilise au complet
Private Sub navig_NewWindow(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs)
On Error Resume Next
Dim wb As WebBrowser
wb = TabControl1.SelectedTab.Controls("webnavig")
My.Settings.tmp_pp = ????
nouvelonglet()
TabControl1.SelectTab(ongletcounter)
Dim wb2 As WebBrowser
wb2 = TabControl1.SelectedTab.Controls("webnavig")
wb2.Navigate(My.Settings.tmp_pp)
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 1 août 2007 à 10:13
c'est pourtant clair...
NewWindow3 Event
Raised when a new window is to be created.
Private Sub object_NewWindow3( _
ByRef ppDisp As Object, _
ByRef Cancel As Boolean, _
ByVal dwFlags As Long, _
ByVal bstrUrlContext As String, _
ByVal bstrUrl As String)
l'evenement NewWindow3 est déclenché lorsqu'une nouvelle fenetre est sur le point d'etre crée
les paramatres se passent de commentaire.... (bstrUrl As String ...)
Private Sub navig_NewWindow( _
ByVal sender As Object, _
ByVal e As System.ComponentModel.CancelEventArgs, _
ByRef ppDisp As Object, _
ByRef Cancel As Boolean, _
ByVal dwFlags As Long, _
ByVal bstrUrlContext As String, _
ByVal bstrUrl As String)
Dim wb As WebBrowser
wb = TabControl1.SelectedTab.Controls("webnavig")
My.Settings.tmp_pp = bstrUrl
nouvelonglet()
TabControl1.SelectTab(ongletcounter - 1)
Dim wb2 As WebBrowser
wb2 = TabControl1.SelectedTab.Controls("webnavig")
wb2.Navigate(My.Settings.tmp_pp)
End Sub
Ou est mon erreur ??? Je debute donc j'ai encore un peu de mal....