mi sono accorto solo adesso che in realta avevo gia corretto webbrowser1 con wb ma con scarsi risultati.... e ho (ri)provato sia con
restituendomi l'erroreCodice PHP:Dim WB As String = ("CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser)")
Private Sub WB_ProgressChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserProgressChangedEventArgs) Handles WB.ProgressChanged
Dim CurProg As Single
Dim MaxProg As Single
CurProg = e.CurrentProgress
MaxProg = e.MaximumProgress
ToolStripProgressBar1.Value = (CurProg / MaxProg) * 100
End Sub
.La clausola Handles richiede una variabile WithEvents definita nel tipo che la contiene o in uno dei suoi tipi di base.
che con
restituendomi l'erroreCodice PHP:Private Sub CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser)_ProgressChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserProgressChangedEventArgs) Handles CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).ProgressChanged
Dim CurProg As Single
Dim MaxProg As Single
CurProg = e.CurrentProgress
MaxProg = e.MaximumProgress
ToolStripProgressBar1.Value = (CurProg / MaxProg) * 100
End Sub
riferito al ctype iniziale e non quello dell Handles.Parola chiave non valida come identificatore.
In ogni caso vorrei fare presente che per richiamare qualunque fuzione del web browser come .Navigate() , .GoBack() , ecc... utilizzo il seguenete codice
Codice PHP:CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser)

Rispondi quotando