FORM1 Only: Dim int As Integer = 0 Dim Favorites As String = "C:\app.favorites.dat" Dim SW As IO.StreamWriter Form1 Load: Dim Browser As New WebBrowser TabControl1.TabPages.Add("New Page") Browser.Name = "Web Browser" Browser.Dock = DockStyle.Fill TabControl1.SelectedTab.Controls.Add(Browser) AddHandler Browser.ProgressChanged, AddressOf Loading AddHandler Browser.DocumentCompleted, AddressOf Done int = int + 1 CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Navigate(My.Settings.Homepage) If IO.File.Exists(Favorites) = False Then IO.File.Create(Favorites) Else End If Timer1: ToolStripStatusLabel1.Text = CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).StatusText Stop: CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Stop() Go/Navigate: CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Navigate(ComboBox1.Text) ComboBox1.Items.Add(ComboBox1.Text) History.ListBox1.Items.Add(ComboBox1.Text) Home: CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Navigate(My.Settings.Homepage) Refresh: CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Refresh() Forward: CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).GoForward() Back: CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).GoBack() Search: CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Navigate("http://www.google.com/search?sourceid=navclient&ie=UTF-8&r­lz=1T4SUNA_enUS296US296&q=" & TextBox1.Text) Remove Tab: If Not TabControl1.TabPages.Count = 1 Then TabControl1.TabPages.RemoveAt(TabControl1.SelectedIndex) TabControl1.SelectTab(TabControl1.TabPages.Count - 1) int = int - 1 End If Add Tab: Dim Browser As New WebBrowser TabControl1.TabPages.Add("New Page") TabControl1.SelectTab(int) Browser.Name = "Web Browser" Browser.Dock = DockStyle.Fill TabControl1.SelectedTab.Controls.Add(Browser) AddHandler Browser.ProgressChanged, AddressOf Loading AddHandler Browser.DocumentCompleted, AddressOf Done int = int + 1 CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Navigate(My.Settings.Homepage) Website Properties: CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).ShowPropertiesDialog() Exit: End Loading: Private Sub Loading(ByVal sender As Object, ByVal e As Windows.Forms.WebBrowserProgressChangedEventArgs) ToolStripProgressBar1.Maximum = e.MaximumProgress ToolStripProgressBar1.Value = e.MaximumProgress End Sub Done: Private Sub Done(ByVal sender As Object, ByVal e As Windows.Forms.WebBrowserDocumentCompletedEventArgs) TabControl1.SelectedTab.Text = CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).DocumentTitle ComboBox1.Text = CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Url.ToString End Sub New Window: Dim f As New Form1 f.Show() Print: CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).ShowPrintDialog() Print Preview: CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).ShowPrintPreviewDialog() Page Setup CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).ShowPageSetupDialog() Using Enter for ComboBox: Private Sub ComboBox1_KeyDown1(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles ComboBox1.KeyDown If e.KeyCode = Keys.Enter Then CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Navigate(ComboBox1.Text) End If End Sub Using Enter for TextBox: Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown If e.KeyCode = Keys.Enter Then CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Navigate("http://www.google.com/search?sourceid=navclient&ie=UTF-8&r­lz=1T4SUNA_enUS296US296&q=" & TextBox1.Text) End If End Sub End Class