Hallo,
Ich brauche leider mal vieler Hilfe...
Undzwar wird bei mir die StatusStrip im Programm nicht angezeigt.
Allerdings werden mir vom Programm keine Fehler an den Kopf geschossen.
Hier mal mein Code:
Dazu habe ich noch dieses Modul eingebunden:
social.msdn.microsoft.com/Foru…webbrowser?forum=winforms
(Ich denke der Code wäre zu lang für den Thread und hat damit nichts zu tun xD)
Ich brauche leider mal vieler Hilfe...
Undzwar wird bei mir die StatusStrip im Programm nicht angezeigt.
Allerdings werden mir vom Programm keine Fehler an den Kopf geschossen.
Hier mal mein Code:
Quellcode
- Public Class Form1
- Dim aktiverBrowser As ExtendedWebBrowser
- Private Sub getAktiverBrowser()
- For Each wb As ExtendedWebBrowser In TabControl1.SelectedTab.Controls ' Hier
- aktiverBrowser = wb
- Exit For
- Next
- End Sub
- Public Sub addTab(ByVal name As String, ByVal url As String)
- Dim tab As TabPage = New TabPage(name)
- Dim wb As ExtendedWebBrowser = New ExtendedWebBrowser()
- AddHandler wb.DocumentCompleted, AddressOf ExtendedWebBrowser_DocumentCompleted
- AddHandler wb.ProgressChanged, AddressOf ExtendedWebBrowser_ProgressChanged
- wb.Navigate(url)
- wb.Dock = DockStyle.Fill
- tab.Controls.Add(wb)
- TabControl1.TabPages.Add(tab)
- TabControl1.SelectTab(tab)
- End Sub
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- TabControl1.TabPages.Clear()
- addTab("Google", "http://google.de")
- getAktiverBrowser()
- End Sub
- Private Sub addBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles addBtn.Click
- getAktiverBrowser()
- addTab("Neuer Tab", "about:blank")
- getAktiverBrowser()
- End Sub
- Private Sub goBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles goBtn.Click
- getAktiverBrowser()
- aktiverBrowser.Navigate(urlt.Text)
- End Sub
- Private Sub refreshBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles refreshBtn.Click
- aktiverBrowser.Refresh()
- End Sub
- Private Sub backBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles backBtn.Click
- aktiverBrowser.GoBack()
- End Sub
- Private Sub forwardBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles forwardBtn.Click
- aktiverBrowser.GoForward()
- End Sub
- Private Sub stopBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles stopBtn.Click
- aktiverBrowser.Stop()
- End Sub
- Private Sub ExtendedWebBrowser_DocumentCompleted()
- If Not aktiverBrowser.DocumentTitle = Nothing Then
- TabControl1.SelectedTab.Text = aktiverBrowser.DocumentTitle
- End If
- urlt.Text = aktiverBrowser.Url.OriginalString.ToString
- End Sub
- Private Sub ExtendedWebBrowser_ProgressChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserProgressChangedEventArgs)
- Try
- ToolStripProgressBar1.Maximum = e.MaximumProgress
- ToolStripProgressBar1.Value = e.CurrentProgress
- Catch
- ToolStripProgressBar1.Value = 0
- End Try
- End Sub
- Private Sub urlt_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles urlt.KeyDown
- If e.KeyCode = Keys.Enter Then
- goBtn.PerformClick()
- End If
- End Sub
- End Class
Dazu habe ich noch dieses Modul eingebunden:
social.msdn.microsoft.com/Foru…webbrowser?forum=winforms
(Ich denke der Code wäre zu lang für den Thread und hat damit nichts zu tun xD)