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
- Create a new project
- Resize form → 800 × 600
- Add WebBrowser control
- Rename → MyWebBrowser
- Add TextBox → address bar
- 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
Recommended Upgrade
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.
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