Hallo ich bin neu hier und habe eine Frage ich hoffe ihr könnt mir helfen.
Ich habe schon hier m forum gesucht ([VB 2010] Progessbar bei Webbrowser mit tabcontrol ) aber wie der jenige dort schon geschrieben hat es funktioniert so nicht.
Habe auch schon Google durchsucht und nicht gefunden. Ich hoffe mir kann hie rjemand helfen.
Das Problem ist....
ich habe nach einem Tutorial ein Webbrowser mit Tabs erstellt.
Der Webbrowser wird erst bei klicken auf den Button "Neuer Tab" erstellt daher gibt es keine Webbrowser1 oder ähnliches.
Jetzt würde ich gerne den Aufbaustatus der jeweiligen Seite über die Progressbar abfragen und anzeigen lassen.
Hoffe mir kann jemand helfen.
MfG
Ich habe schon hier m forum gesucht ([VB 2010] Progessbar bei Webbrowser mit tabcontrol ) aber wie der jenige dort schon geschrieben hat es funktioniert so nicht.
Habe auch schon Google durchsucht und nicht gefunden. Ich hoffe mir kann hie rjemand helfen.
Das Problem ist....
ich habe nach einem Tutorial ein Webbrowser mit Tabs erstellt.
Der Webbrowser wird erst bei klicken auf den Button "Neuer Tab" erstellt daher gibt es keine Webbrowser1 oder ähnliches.
Jetzt würde ich gerne den Aufbaustatus der jeweiligen Seite über die Progressbar abfragen und anzeigen lassen.
VB.NET-Quellcode
- Public Class frm_webbrowser
- Dim AktiverBrowser As WebBrowser
- Private Sub BrowserFertig()
- If Not AktiverBrowser.DocumentTitle.ToString = Nothing Then
- Me.tc_webbrowser.SelectedTab.Text = AktiverBrowser.DocumentTitle
- End If
- End Sub
- Private Sub BrowserSeiteLaden()
- Me.tc_webbrowser.SelectedTab.Text = "Laden..."
- End Sub
- Private Sub AddTab(ByVal name As String, ByVal url As String)
- Dim tab As TabPage = New TabPage(name)
- Dim wb As WebBrowser = New WebBrowser
- wb.Navigate(url)
- wb.Dock = DockStyle.Fill
- tab.Controls.Add(wb)
- AddHandler wb.DocumentCompleted, AddressOf BrowserFertig
- AddHandler wb.Navigating, AddressOf BrowserSeiteLaden
- Me.tc_webbrowser.TabPages.Add(tab)
- Me.tc_webbrowser.SelectedTab = tab
- Me.txtb_url.Focus()
- End Sub
- Private Sub GetAktiverBrowser()
- For Each wb As WebBrowser In Me.tc_webbrowser.SelectedTab.Controls
- AktiverBrowser = wb
- Exit For
- Next
- End Sub
- Private Sub cmd_los_Click(sender As System.Object, e As System.EventArgs) Handles cmd_los.Click
- GetAktiverBrowser()
- AktiverBrowser.Navigate(Me.txtb_url.Text)
- End Sub
- Private Sub cmd_zurück_Click(sender As System.Object, e As System.EventArgs) Handles cmd_zurück.Click
- GetAktiverBrowser()
- AktiverBrowser.GoBack()
- End Sub
- Private Sub cmd_vor_Click(sender As System.Object, e As System.EventArgs) Handles cmd_vor.Click
- GetAktiverBrowser()
- AktiverBrowser.GoForward()
- End Sub
- Private Sub cmd_neuertab_Click(sender As System.Object, e As System.EventArgs) Handles cmd_neuertab.Click
- AddTab("Neuer Tab...", "http://wwww.google.de")
- GetAktiverBrowser()
- End Sub
- Private Sub frm_webbrowser_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
- Me.tc_webbrowser.TabPages.Clear()
- AddTab("Neuer Tab...", "http://www.google.de")
- GetAktiverBrowser()
- cmd_los.Focus()
- End Sub
- Private Sub cmd_tabschließen_Click(sender As System.Object, e As System.EventArgs) Handles cmd_tabschließen.Click
- Me.tc_webbrowser.TabPages.Remove(Me.tc_webbrowser.SelectedTab)
- GetAktiverBrowser()
- End Sub
- End Class
Hoffe mir kann jemand helfen.
MfG