Lesson 23

Create a Web Browser

In this lesson, you will learn how to build a simple web browser using the WebBrowser control in Visual Basic 2015.

Overview

ControlWebBrowser
SkillNavigation
OutputMini Browser

Introduction

You can create a simple web browser in Visual Basic 2015 using the WebBrowser control.

This control allows your application to:

  • Load websites
  • Navigate pages
  • Go back and forward
  • Refresh pages

Step-by-Step Setup

  1. Create a new project
  2. Resize form → 800 × 600
  3. Add WebBrowser control
  4. Rename → MyWebBrowser
  5. Add TextBox → address bar
  6. Add buttons:
    • Go
    • Back
    • Forward
    • Refresh
    • Home
    • Search

Navigation Method

Main syntax:

MyWebBrowser.Navigate(URL)

This loads the website entered by the user.

Complete Code

Private Sub BtnGO_Click(...) Handles BtnGO.Click
MyWebBrowser.Navigate(TxtURL.Text)
End Sub

Private Sub BtnSearch_Click(...) Handles BtnSearch.Click
MyWebBrowser.GoSearch()
End Sub

Private Sub BtnHome_Click(...) Handles BtnHome.Click
MyWebBrowser.GoHome()
End Sub

Private Sub BtnBack_Click(...) Handles BtnBack.Click
MyWebBrowser.GoBack()
End Sub

Private Sub BtnForward_Click(...) Handles BtnForward.Click
MyWebBrowser.GoForward()
End Sub

Private Sub BtnRefresh_Click(...) Handles BtnRefresh.Click
MyWebBrowser.Refresh()
End Sub

Figure 23.1 – Simple VB Web Browser

Build on This Foundation

Continue to VB2026

After learning the basics of checkbox controls in VB2015, move to the newest VB2026 tutorial for a more modern VB.NET learning path.

Explore VB2026 →

Visual Basic Programming

Visual Basic Programming

Use this Top Release book to reinforce your tutorial learning with a more structured guide.

Key Takeaways:
  • WebBrowser control embeds a browser inside your app
  • Use Navigate() to open URLs
  • Use GoBack, GoForward, Refresh for navigation
  • Can build mini browsers or internal tools

Next: Error Handling

Go to Lesson 24 →