How to use Web Browser Control in .Net

About WebBrowser Control

WebBrowser Control Enables to navigate Web pages inside your form. Navigate method of WebBrowser Control - Loads the document into the WebBrowser control. It can be a powerful thing to display dynamic HTML in our C# Applications. It can able to give you the modern look and feel and can make displaying data in non-standard ways easy with some markup.

I have shown you below, how to goto a specified URL . I attached a Source Code file to display txt file in Web Browser Control.

How to use WebBrowser Control

Drag and drop WebBrowser Control from toolbox on window Form.

WebBrowser Control in C#.Net

Designing GUI

Now I add a label, TextBox and a button.

WebBrowser Control in C#.Net


Write below code in button click.

WebBrowser Control in C#.Net

Double click on Click event.

private void btnGo_Click(object sender, EventArgs e)


         //The Navigate method of browser control views a page in the viewer.



Run the project

WebBrowser Control in C#.Net

When you enter URL address in textbox and click Go button then click event will fire and navigate method will open website which URL address is given in TextBox.

WebBrowser Control in C#.Net

WebBrowser Properties

URL property:  Gets or sets the URL of the current Web page. Setting this property navigates the control to the new URL.

AllowNavigation:  Gets or sets a value indicating whether the control can navigate to another page after its initial page has been loaded. 

TabStop: Gets or sets a value indicating whether the user can give the focus to this control using the TAB key.

Thank You


Build smarter apps with Machine Learning, Bots, Cognitive Services - Start free.

Start Learning Now