Results 1 to 3 of 3

Thread: help getting homepage on tab browser

  1. #1

    Thread Starter
    New Member
    Join Date
    Dec 2009
    Posts
    7

    help getting homepage on tab browser

    i can't figure out how to set my own homepage for a tabbed webbrowser. here is the code i have so far. any help?

    vb.net Code:
    1. Public Class Form1
    2.     Dim int As Integer = 0
    3.  
    4.     Private Sub Loading(ByVal sender As Object, ByVal e As Windows.Forms.WebBrowserProgressChangedEventArgs)
    5.         ToolStripProgressBar1.Maximum = e.MaximumProgress
    6.         ToolStripProgressBar1.Value = e.CurrentProgress
    7.     End Sub
    8.  
    9.     Private Sub Done(ByVal sender As Object, ByVal e As Windows.Forms.WebBrowserDocumentCompletedEventArgs)
    10.         TabControl1.SelectedTab.Text = CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).DocumentTitle
    11.         ComboBox1.Text = CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Url.ToString
    12.     End Sub
    13.  
    14.     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    15.         Dim browser As New WebBrowser
    16.         TabControl1.TabPages.Add("New Page")
    17.         browser.Name = "Web Browser"
    18.         browser.Dock = DockStyle.Fill
    19.         TabControl1.SelectedTab.Controls.Add(browser)
    20.         AddHandler browser.ProgressChanged, AddressOf Loading
    21.         AddHandler browser.DocumentCompleted, AddressOf Done
    22.         int = int + 1
    23.         CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).GoHome()
    24.     End Sub
    25.  
    26.     Private Sub AddTabToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AddTabToolStripMenuItem.Click
    27.         Dim browser As New WebBrowser
    28.         TabControl1.TabPages.Add("New Page")
    29.         TabControl1.SelectTab(int)
    30.         browser.Name = "Web Browser"
    31.         browser.Dock = DockStyle.Fill
    32.         TabControl1.SelectedTab.Controls.Add(browser)
    33.         AddHandler browser.ProgressChanged, AddressOf Loading
    34.         AddHandler browser.DocumentCompleted, AddressOf Done
    35.         int = int + 1
    36.         CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).GoHome()
    37.     End Sub
    38.  
    39.     Private Sub RemoveTabToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RemoveTabToolStripMenuItem.Click
    40.         If Not TabControl1.TabPages.Count = 1 Then
    41.             TabControl1.TabPages.RemoveAt(TabControl1.SelectedIndex)
    42.             TabControl1.SelectTab(TabControl1.TabPages.Count - 1)
    43.             int = int - 1
    44.         End If
    45.     End Sub
    46.  
    47.     Private Sub WebsitePropertiesToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles WebsitePropertiesToolStripMenuItem.Click
    48.         CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).ShowPropertiesDialog()
    49.     End Sub
    50.  
    51.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    52.         CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).GoBack()
    53.     End Sub
    54.  
    55.     Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    56.         CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).GoForward()
    57.     End Sub
    58.  
    59.     Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
    60.         CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Refresh()
    61.     End Sub
    62.  
    63.     Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
    64.         CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Stop()
    65.     End Sub
    66.  
    67.     Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
    68.         CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).GoHome()
    69.     End Sub
    70.  
    71.     Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
    72.         CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Navigate(ComboBox1.Text)
    73.     End Sub
    74.  
    75.     Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    76.         ToolStripStatusLabel1.Text = CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).StatusText
    77.     End Sub
    78. End Class

  2. #2
    Pro Grammar chris128's Avatar
    Join Date
    Jun 2007
    Location
    England
    Posts
    7,604

    Re: help getting homepage on tab browser

    Just store the user's specified home page in a text file or use the My.Settings feature to save it, then when a new tab is opened or when your program is first launched then you read that file or use My.Settings to get the home page address. Then just call the Navigate method of your WebBrowser control and pass it the address.
    My free .NET Windows API library (Version 2.2 Released 12/06/2011)

    Blog: cjwdev.wordpress.com
    Web: www.cjwdev.co.uk


  3. #3

    Thread Starter
    New Member
    Join Date
    Dec 2009
    Posts
    7

    Re: help getting homepage on tab browser

    so i would do something like this
    vb.net Code:
    1. CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Navigate(ComboBox1.Text)
    get from homepage.txt?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width