VB2017 VB2015 VB2013 VB2012 VB2010 VB2008 VB6 VB Sample Codes 中文VB About Us

Web Browser



In order to create the web browser, you need Microsoft Internet Control. This control is not available in default VB6 IDE, you have to add it from the components window. To add this control, press Ctrl+T to open up the components window and select Microsoft Internet Control. After selected the control, you will see the control appears in the toolbox as a small globe. To insert the Microsoft Internet Control into the form, just drag the globe into the form and a white rectangle will appears in the form. You can resize this control as you wish. This control is given the default name WebBrowser1.

To design the interface, you need to insert one combo box which will be used to display the URLs. In addition, you can insert a few images which will function as command buttons for the user to navigate the web; they are the Go command, the Back command, the Forward command, the Refresh command and the Home command. You can actually put in the command buttons instead of the images, but using images will definitely improve the look of the browser.

The procedures for all the commands are relatively easy to write. There are many methods, events, and properties associated with the web browser but you need to know just a few of them to come up with a functional Internet browser. The method navigate is to go the website specified by its Uniform Resource Locator(URL). The syntax is WebBrowser1.Navigate (“URL”). In this program, we loaded the www.vbtutor.net web page at start-up.


The Interface

The code

Private Sub Form_Load()

WebBrowser1.Navigate ("https://www.vbtutor.net")

End Sub

In order to show the URL in the combo box and also to display the page title at the form caption after the page is completely downloaded, we use the following statements:

 

Private Sub

WebBrowser1_DocumentComplete (ByVal pDisp As Object, URL As Variant)

Combo1.Text = URL

Form1.Caption = WebBrowser1.LocationName

Combo1.AddItem URL

End Sub

The following procedure will tell the user to wait while the page is loading.

Private Sub

WebBrowser1_DownloadBegin ()

Combo1.Text = "Page loading, please wait"

End Sub


 


Copyright©2008 Dr.Liew Voon Kiong. All rights reserved |Contact|Privacy Policy