Salve... ho incominciato da poco a interessarmi del vb..utilizzo vb10express
ho fatto due applicazioni tra cui il webbrowser.
all'inizio era tab..poi utilizzando una giuda ho usato il runtime.(siccome sono alle prime armi alcune volte ho fattoo copia e incolla)
Io cm da titolo volevo aggiungere una progressbarr runtime in un browser runtime che si trova in un tabcontrol(spero che avete capito)
Ecco il codice:
codice:Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load addTab() AddHandler TabControl1.DrawItem, AddressOf RidisegnaTC AddHandler Browser.Navigating, AddressOf Browser_Navigating CType(TabControl1.SelectedTab.Controls(0), WebBrowser).Navigate(My.Settings.Home) Sub addTab()codice:Sub addTab() Dim Browser As New WebBrowser Dim newTab As New TabPage("Nuova scheda") 'Aggiungo degli spazi dopo newTab.Text = newTab.Text.PadRight(55, " ") TabControl1.TabPages.Insert(TabControl1.TabCount - 1, newTab) Browser.Name = "Browser" Browser.Dock = DockStyle.Fill 'per non visualizzare i messaggi di errore Browser.ScriptErrorsSuppressed = True TabControl1.SelectTab(TabControl1.TabCount - 2) TabControl1.SelectedTab.Controls.Add(Browser) AddHandler Browser.Navigating, AddressOf Browser_Navigating CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Navigate(My.Settings.Home) AddHandler Browser.DocumentCompleted, AddressOf Done End Subcodice:Private Sub Done(ByVal sender As Object, ByVal e As Windows.Forms.WebBrowserDocumentCompletedEventArgs) AddHandler Browser.Navigating, AddressOf Browser_Navigating Dim wb1 As WebBrowser Dim linkTags As HtmlElementCollection Dim linkType As String 'se è 'shortcut icon' o 'stylesheet', ecc. Dim iconURL As String = "" Dim fav As Image Dim imgKey As String = "terra.png" Dim pr As ToolStripProgressBar pr = New ToolStripProgressBar pr.Visible = False wb1 = CType(sender, WebBrowser) If CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).DocumentTitle <> "" Then Me.Text = CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).DocumentTitle & " - " & "Browser by aleeeeeee" If Len(wb1.DocumentTitle.ToString) > 35 Then wb1.Parent.Text = Strings.Left(wb1.DocumentTitle, 33) & "... " Else wb1.Parent.Text = wb1.DocumentTitle End If wb1.Parent.Text = wb1.Parent.Text.PadRight(55, " ") Else Me.Text = "MyBrowser by aleeeeeee" wb1.Parent.Text = "Senza titolo".PadRight(55, " ") End Ifcodice:Private Sub Browser_Navigating(ByVal sender As Object, ByVal e As WebBrowserNavigatingEventArgs) 'Creo container progressbar Dim a As ToolStripContainer a= New ToolStripContainer With a .Visible = True Enabled = True End With 'Creo la progressbar Dim pr As New ToolStripProgressBar pr = New ToolStripProgressBar With pr .Visible = True .Name = "pr" .Enabled = True .ForeColor = Color.Azure .Minimum = 0 .Maximum = 100 .Step = 50 End With For index As Integer = 0 To 100 Step 5 pr.Value = index System.Threading.Thread.Sleep(35) Next End Sub
Le parti in rosso sn quelle che ho aggiunto per creare la progressbar ma nn funziona![]()

Rispondi quotando